程序包 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
  • 构造器详细资料

    • MinioOssManager

      public MinioOssManager()
  • 方法详细资料

    • afterPropertiesSet

      public void afterPropertiesSet()
      指定者:
      afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBean
    • access

      public InputStream access(String key)
      从接口复制的说明: OssManager
      访问文件
      指定者:
      access 在接口中 OssManager
      参数:
      key - 键
      返回:
      文件输入流
    • upload

      public String upload(String fileName, String key, String contentType, String extension, InputStream inputStream)
      指定者:
      upload 在类中 AbstractOssManager
    • delete

      public boolean delete(String fileUrl)
      从接口复制的说明: OssManager
      删除文件
      指定者:
      delete 在接口中 OssManager
      参数:
      fileUrl - 文件 URL
      返回:
      true if deleted
    • destroy

      public void destroy() throws Exception
      指定者:
      destroy 在接口中 org.springframework.beans.factory.DisposableBean
      抛出:
      Exception
    • getBaseAccessUrl

      protected String getBaseAccessUrl(String protocol, String host)
      指定者:
      getBaseAccessUrl 在类中 AbstractOssManager
    • getAccessKeyId

      public String getAccessKeyId()
    • setAccessKeyId

      public void setAccessKeyId(String accessKeyId)
    • getAccessKeySecret

      public String getAccessKeySecret()
    • setAccessKeySecret

      public void setAccessKeySecret(String accessKeySecret)
    • getBucketName

      public String getBucketName()
    • setBucketName

      public void setBucketName(String bucketName)
    • isForcePathStyle

      public boolean isForcePathStyle()
    • setForcePathStyle

      public void setForcePathStyle(boolean forcePathStyle)
    • getRegion

      public String getRegion()
    • setRegion

      public void setRegion(String region)