程序包 cn.zhxu.toys.oss

类 AliyunOssManager

java.lang.Object
cn.zhxu.toys.oss.AbstractOssManager
cn.zhxu.toys.oss.AliyunOssManager
所有已实现的接口:
OssManager, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

public class AliyunOssManager extends AbstractOssManager implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
阿里云对象存储管理器
作者:
Troy.Zhou
  • 构造器详细资料

    • AliyunOssManager

      public AliyunOssManager()
  • 方法详细资料

    • 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()
      指定者:
      destroy 在接口中 org.springframework.beans.factory.DisposableBean
    • 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)