类 AliOSS

java.lang.Object
cn.warpin.thirdPart.aliyun.oss.AliOSS

public class AliOSS extends Object
  • 字段详细资料

    • styleFormatter

      private static Formatter styleFormatter
    • IMG_TYPES

      public static String IMG_TYPES
  • 构造器详细资料

    • AliOSS

      public AliOSS()
  • 方法详细资料

    • uploadFile

      public static void uploadFile(AliOssCfg cfg, org.springframework.web.multipart.MultipartFile file, String fileName, boolean isZoom)
      上传文件 可指定压缩或不压缩
    • uploadFile

      public static void uploadFile(AliOssCfg cfg, String filePath, String fileName, boolean isZoom)
      上传文件 可指定压缩或不压缩
    • uploadBase64

      public static void uploadBase64(AliOssCfg cfg, String base64, String fileName, boolean isZoom)
    • zoomImg

      private static void zoomImg(AliOssCfg cfg, com.aliyun.oss.OSS client, String imgName, String imgStyle)
      处理图片
    • delFile

      public static void delFile(AliOssCfg cfg, String fileName)
    • delFile

      public static List<String> delFile(AliOssCfg cfg, List<String> files)
      批量删除 返回失败列表 目前测试即使传入了 不存在的文件名 删除也不会报错
    • getInputStream

      public static InputStream getInputStream(AliOssCfg cfg, String fileName)
    • getBase64

      public static String getBase64(AliOssCfg cfg, String fileName) throws IOException
      抛出:
      IOException
    • getFmtName

      public static String getFmtName(String fileName)
      获取文件格式
    • rename

      public static String rename(String fileName)
    • getImgStyle

      public static String getImgStyle(Long fileSize, String fileName)
      根据图片大小和图片后缀决定获取图片格式化参数