程序包 cn.zhxu.toys.oss
类 MinioOssManager
java.lang.Object
cn.zhxu.toys.oss.AbstractOssManager
cn.zhxu.toys.oss.MinioOssManager
- 所有已实现的接口:
OssManager,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.InitializingBean
public class MinioOssManager
extends AbstractOssManager
implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
MinIO 对象存储管理器(兼容 AWS S3)
- 作者:
- Troy.Zhou
-
字段概要
从类继承的字段 cn.zhxu.toys.oss.AbstractOssManager
endpoint, maxSize -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明访问文件voidboolean删除文件voiddestroy()protected StringgetBaseAccessUrl(String protocol, String host) booleanvoidsetAccessKeyId(String accessKeyId) voidsetAccessKeySecret(String accessKeySecret) voidsetBucketName(String bucketName) voidsetForcePathStyle(boolean forcePathStyle) void从类继承的方法 cn.zhxu.toys.oss.AbstractOssManager
getBaseUrl, getContentType, getEndpoint, getFileExtension, getMaxSize, resolveFileAccessUrl, resolveFileKey, setEndpoint, setMaxSize, toExtension, upload, upload, upload
-
构造器详细资料
-
MinioOssManager
public MinioOssManager()
-
-
方法详细资料
-
afterPropertiesSet
public void afterPropertiesSet()- 指定者:
afterPropertiesSet在接口中org.springframework.beans.factory.InitializingBean
-
access
从接口复制的说明:OssManager访问文件- 指定者:
access在接口中OssManager- 参数:
key- 键- 返回:
- 文件输入流
-
upload
public String upload(String fileName, String key, String contentType, String extension, InputStream inputStream) - 指定者:
upload在类中AbstractOssManager
-
delete
从接口复制的说明:OssManager删除文件- 指定者:
delete在接口中OssManager- 参数:
fileUrl- 文件 URL- 返回:
- true if deleted
-
destroy
- 指定者:
destroy在接口中org.springframework.beans.factory.DisposableBean- 抛出:
Exception
-
getBaseAccessUrl
- 指定者:
getBaseAccessUrl在类中AbstractOssManager
-
getAccessKeyId
-
setAccessKeyId
-
getAccessKeySecret
-
setAccessKeySecret
-
getBucketName
-
setBucketName
-
isForcePathStyle
public boolean isForcePathStyle() -
setForcePathStyle
public void setForcePathStyle(boolean forcePathStyle) -
getRegion
-
setRegion
-