类 MinioManager
java.lang.Object
cn.herodotus.engine.oss.minio.core.MinioManager
Description: TODO
- 作者:
- : gengwei.zheng
- Date:
- : 2021/11/8 15:45
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getFileInputStream(String bucketName, String fileName) 获取文件流getFileUrl(String bucketName, String fileName) 获取文件外链并设置有效时长,默认为3天getFileUrl(String bucketName, String fileName, Duration expires) 获取文件外链并设置有效时长voidremoveFile(String bucketName, String fileName) 移除文件uploadFile(File file) 文件上传uploadFile(File file, String fileName) 文件上传自定义文件名uploadFile(InputStream stream, String fileName) 文件上传uploadFile(org.springframework.web.multipart.MultipartFile multipartFile) 文件上传uploadFile(org.springframework.web.multipart.MultipartFile multipartFile, String fileName) 文件上传自定义文件名uploadShareLink(String shareLink) 上传通过连接共享的文件
-
构造器详细资料
-
MinioManager
-
-
方法详细资料
-
uploadFile
public MinioObject uploadFile(org.springframework.web.multipart.MultipartFile multipartFile, String fileName) throws IOException 文件上传自定义文件名- 参数:
multipartFile-MultipartFilefileName- 文件名- 返回:
MinioObject- 抛出:
IOException- 输入输出错误
-
uploadFile
public MinioObject uploadFile(org.springframework.web.multipart.MultipartFile multipartFile) throws IOException 文件上传- 参数:
multipartFile-MultipartFile- 返回:
MinioObject- 抛出:
IOException- 输入输出错误
-
uploadFile
文件上传自定义文件名- 参数:
file-FilefileName- 文件名- 返回:
MinioObject- 抛出:
IOException- 输入输出错误
-
uploadFile
文件上传- 参数:
file-File- 返回:
MinioObject- 抛出:
IOException- 输入输出错误
-
uploadFile
文件上传- 参数:
stream-InputStreamfileName- 文件名- 返回:
MinioObject- 抛出:
IOException- 输入输出错误
-
getFileUrl
获取文件外链并设置有效时长- 参数:
bucketName- 对象存储空间名称fileName- 文件名expires- 过期时间Duration- 返回:
- 文件访问URL
-
getFileUrl
获取文件外链并设置有效时长,默认为3天- 参数:
bucketName- 对象存储空间名称fileName- 文件名- 返回:
- 文件访问URL
-
getFileInputStream
获取文件流- 参数:
bucketName- 存储空间名称fileName- 文件名- 返回:
InputStream
-
removeFile
移除文件- 参数:
bucketName- 存储空间名称fileName- 文件名
-