Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /www/wwwroot/www.bdysoft.com/usr/themes/Joe/public/tencent_protect.php on line 36

Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/wwwroot/www.bdysoft.com/usr/themes/Joe/public/tencent_protect.php on line 36
开源一个OSS文件上传的starter项目【bdysoft-oss-starter】 - 凝梦
开源一个OSS文件上传的starter项目【bdysoft-oss-starter】

开源一个OSS文件上传的starter项目【bdysoft-oss-starter】

levis
2022-03-29 发布 / 正在检测是否收录...

介绍

一款支持七牛云、腾讯云、阿里云文件上传的starter

安装说明

下载代码后,执行 mvn clean install 安装到本地仓库

使用说明

  1. 在pom.xml 添加依赖

    <dependency>
     <groupId>com.bdysoft</groupId>
     <artifactId>shop-cloud-starter-oss</artifactId>
     <version>1.0-SNAPSHOT</version>
    </dependency>

    2.在yaml文件中配置参数

    oss:
      type: 
      qiniu-access-key: 
      qiniu-secret-key: 
      qiniu-domain: 
      qiniu-bucket-name: 
      qiniu-prefix: 

    3.在代码中直接使用文件上传

    // 获取文件原始名
    String originalFilename = file.getOriginalFilename();
    // 获取文件后缀名
    String suffix = originalFilename.substring(originalFilename.lastIndexOf("."));
    // 文件上传
    CloudStorageUploadResult uploadResult = cloudStorageService.build().uploadSuffix(file.getBytes(), suffix);

项目主页

https://gitee.com/bdysoft_admin/bdysoft-oss-starter

© 版权声明
THE END
喜欢就支持一下吧
点赞 0 分享 收藏

评论 (0)

取消