类 MinIOHelper

  • 所有已实现的接口:
    OssHelper

    @ConditionalOnProperty(name="oss.storage-mode",
                           havingValue="minIO")
    public class MinIOHelper
    extends java.lang.Object
    implements OssHelper
    MinIO
    从以下版本开始:
    2022/3/6
    作者:
    jiangcs
    • 构造器概要

      构造器 
      构造器 说明
      MinIOHelper()  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      boolean delete​(java.lang.String key)
      删除
      boolean delete​(java.lang.String key, java.lang.String category)
      删除
      void download​(java.lang.String key, java.lang.String category, javax.servlet.http.HttpServletResponse response)
      下载
      void download​(java.lang.String key, javax.servlet.http.HttpServletResponse response)
      下载
      void preview​(java.lang.String key, java.lang.String category, javax.servlet.http.HttpServletResponse response)
      预览
      void preview​(java.lang.String key, javax.servlet.http.HttpServletResponse response)
      预览
      void setMinioClient​(io.minio.MinioClient minioClient)  
      void setMinIoProperties​(MinIoProperties minIoProperties)  
      OssResult upload​(java.io.File file)
      上传
      OssResult upload​(java.io.File file, java.lang.String category)
      上传
      OssResult upload​(org.springframework.web.multipart.MultipartFile multipartFile)
      上传
      OssResult upload​(org.springframework.web.multipart.MultipartFile multipartFile, java.lang.String category)
      上传
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • MinIOHelper

        public MinIOHelper()
    • 方法详细资料

      • upload

        public OssResult upload​(org.springframework.web.multipart.MultipartFile multipartFile)
        从接口复制的说明: OssHelper
        上传
        指定者:
        upload 在接口中 OssHelper
        参数:
        multipartFile - 表单格式文件
        返回:
        OssResult
      • upload

        public OssResult upload​(java.io.File file)
        从接口复制的说明: OssHelper
        上传
        指定者:
        upload 在接口中 OssHelper
        参数:
        file - 文件
        返回:
        OssResult
      • upload

        public OssResult upload​(org.springframework.web.multipart.MultipartFile multipartFile,
                                java.lang.String category)
        从接口复制的说明: OssHelper
        上传
        指定者:
        upload 在接口中 OssHelper
        参数:
        multipartFile - 表单格式文件
        category - 类别
        返回:
        OssResult
      • upload

        public OssResult upload​(java.io.File file,
                                java.lang.String category)
        从接口复制的说明: OssHelper
        上传
        指定者:
        upload 在接口中 OssHelper
        参数:
        file - 文件
        category - 类别
        返回:
        OssResult
      • download

        public void download​(java.lang.String key,
                             javax.servlet.http.HttpServletResponse response)
        从接口复制的说明: OssHelper
        下载
        指定者:
        download 在接口中 OssHelper
        参数:
        key - 键值
        response - 请求响应
      • download

        public void download​(java.lang.String key,
                             java.lang.String category,
                             javax.servlet.http.HttpServletResponse response)
        从接口复制的说明: OssHelper
        下载
        指定者:
        download 在接口中 OssHelper
        参数:
        key - 键值
        category - 类别
        response - 请求响应
      • preview

        public void preview​(java.lang.String key,
                            javax.servlet.http.HttpServletResponse response)
        从接口复制的说明: OssHelper
        预览
        指定者:
        preview 在接口中 OssHelper
        参数:
        key - 键值
        response - 请求响应
      • preview

        public void preview​(java.lang.String key,
                            java.lang.String category,
                            javax.servlet.http.HttpServletResponse response)
        从接口复制的说明: OssHelper
        预览
        指定者:
        preview 在接口中 OssHelper
        参数:
        key - 键值
        category - 类别
        response - 请求响应
      • delete

        public boolean delete​(java.lang.String key)
        从接口复制的说明: OssHelper
        删除
        指定者:
        delete 在接口中 OssHelper
        参数:
        key - 键值
        返回:
        true-成功;false-失败
      • delete

        public boolean delete​(java.lang.String key,
                              java.lang.String category)
        从接口复制的说明: OssHelper
        删除
        指定者:
        delete 在接口中 OssHelper
        参数:
        key - 键值
        category - 类别
        返回:
        true-成功;false-失败
      • setMinIoProperties

        @Autowired
        public void setMinIoProperties​(MinIoProperties minIoProperties)
      • setMinioClient

        @Autowired
        public void setMinioClient​(io.minio.MinioClient minioClient)