public class MinioManager extends Object
Description: TODO
| 构造器和说明 |
|---|
MinioManager(MinioTemplate minioTemplate,
MinioProperties minioProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
InputStream |
getFileInputStream(String bucketName,
String fileName)
获取文件流
|
String |
getFileUrl(String bucketName,
String fileName)
获取文件外链并设置有效时长,默认为3天
|
String |
getFileUrl(String bucketName,
String fileName,
Duration expires)
获取文件外链并设置有效时长
|
void |
removeFile(String bucketName,
String fileName)
移除文件
|
MinioObject |
uploadFile(File file)
文件上传
|
MinioObject |
uploadFile(File file,
String fileName)
文件上传自定义文件名
|
MinioObject |
uploadFile(InputStream stream,
String fileName)
文件上传
|
MinioObject |
uploadFile(org.springframework.web.multipart.MultipartFile multipartFile)
文件上传
|
MinioObject |
uploadFile(org.springframework.web.multipart.MultipartFile multipartFile,
String fileName)
文件上传自定义文件名
|
MinioObject |
uploadShareLink(String shareLink)
上传通过连接共享的文件
|
public MinioManager(MinioTemplate minioTemplate, MinioProperties minioProperties)
public MinioObject uploadFile(org.springframework.web.multipart.MultipartFile multipartFile, String fileName) throws IOException
multipartFile - MultipartFilefileName - 文件名MinioObjectIOException - 输入输出错误public MinioObject uploadFile(org.springframework.web.multipart.MultipartFile multipartFile) throws IOException
multipartFile - MultipartFileMinioObjectIOException - 输入输出错误public MinioObject uploadFile(File file, String fileName) throws IOException
file - FilefileName - 文件名MinioObjectIOException - 输入输出错误public MinioObject uploadFile(File file) throws IOException
file - FileMinioObjectIOException - 输入输出错误public MinioObject uploadFile(InputStream stream, String fileName) throws IOException
stream - InputStreamfileName - 文件名MinioObjectIOException - 输入输出错误public String getFileUrl(String bucketName, String fileName, Duration expires)
bucketName - 对象存储空间名称fileName - 文件名expires - 过期时间 Durationpublic String getFileUrl(String bucketName, String fileName)
bucketName - 对象存储空间名称fileName - 文件名public InputStream getFileInputStream(String bucketName, String fileName)
bucketName - 存储空间名称fileName - 文件名InputStreampublic void removeFile(String bucketName, String fileName)
bucketName - 存储空间名称fileName - 文件名public MinioObject uploadShareLink(String shareLink) throws Exception
ExceptionCopyright © 2022. All rights reserved.