Class AliyunOss

java.lang.Object
com.bytedesk.core.upload.cloud.AliyunOss

@Component public class AliyunOss extends Object
阿里云OSS对象存储服务工具类 参考
Author:
bytedesk.com
See Also:
  • url 阿里云官方文档
  • Field Details

    • uploadDirPrefix

      private String uploadDirPrefix
    • aliyunProperties

      @Autowired private AliyunProperties aliyunProperties
    • ossClient

      @Autowired private com.aliyun.oss.OSS ossClient
  • Constructor Details

    • AliyunOss

      public AliyunOss()
  • Method Details

    • uploadAttachment

      public String uploadAttachment(org.springframework.http.MediaType mediaType, String fileName, int width, int height, String username, File file)
    • uploadAvatar

      public String uploadAvatar(String fileName, File file)
    • uploadImage

      public String uploadImage(String fileName, File file)
    • uploadVoice

      public String uploadVoice(String fileName, File file)
    • uploadVideo

      public String uploadVideo(String fileName, File file)
    • uploadFile

      public String uploadFile(String fileName, File file)
    • uploadIdcard

      public String uploadIdcard(String fileName, File file)
    • uploadBusinessLicense

      public String uploadBusinessLicense(String fileName, File file)
    • uploadEduLicense

      public String uploadEduLicense(String fileName, File file)
    • uploadSchoolAlbum

      public String uploadSchoolAlbum(String fileName, File file)
    • uploadSchoolSwiper

      public String uploadSchoolSwiper(String fileName, File file)
    • uploadSchoolVideo

      public String uploadSchoolVideo(String fileName, File file)
    • uploadVideoCover

      public String uploadVideoCover(String fileName, File file)
    • uploadCourseCover

      public String uploadCourseCover(String fileName, File file)
    • uploadP12

      public String uploadP12(String fileName, String build, File file)
      上传p12文件
      Parameters:
      fileName - 文件名
      build - debug or release
      file - file
      Returns:
      string
    • saveWeChatImageUrl

      public String saveWeChatImageUrl(String fileName, String url)
    • saveWeChatInputStream

      public String saveWeChatInputStream(String fileName, InputStream inputStream)
    • saveWeChatAvatarUrl

      public String saveWeChatAvatarUrl(String fileName, String url)
    • saveWeChatImage

      public String saveWeChatImage(String fileName, File file)
    • saveWeChatVoiceUrl

      public String saveWeChatVoiceUrl(String fileName, String url)
    • saveWeChatVoice

      public String saveWeChatVoice(String fileName, File file)
    • saveWeChatVideoUrl

      public String saveWeChatVideoUrl(String fileName, String url)
    • saveWeChatVideo

      public String saveWeChatVideo(String fileName, File file)
    • saveWeChatVideoThumbUrl

      public String saveWeChatVideoThumbUrl(String fileName, String url)
    • saveWeChatFileUrl

      public String saveWeChatFileUrl(String fileName, String url)
    • saveWeChatFile

      public String saveWeChatFile(String fileName, File file)
    • saveWeChatThumb

      public String saveWeChatThumb(String fileName, File file)
    • uploadWeChatDb

      public String uploadWeChatDb(String fileName, File file)
    • saveSchoolLogoUrl

      public String saveSchoolLogoUrl(String fileName, String url)
    • saveCourseLogoUrl

      public String saveCourseLogoUrl(String fileName, String url)
    • uploadCommon

      private String uploadCommon(String folder, String fileName, File file)