封装fastdfs-java为sppringboot启动器并提供工具类简化分片上传流程

#基于fastdfs-client-java封装的一个springboot启动器 如果觉得好用请给我点赞
本jar包还未上传到maven中央仓库 所以需要自己本地安装 不在赘述

##特性:

  • 使用yaml或者property配置fastdfs参数
  • 封装了普通上传方法,更简便 代码不再展示
  • 封装了分片上传的细节 提供两个方法供分片上传 一个是初始化分片上传一个是分片上传
  • 分片上传代码示例
        String uploadId = fastdnsUtil.init_chunck("test.png", map);
        fastdnsUtil.chunckUpload(uploadId,bytes, finalI,aDouble.intValue(),(r)->{
                              System.out.println(Thread.currentThread().getId()+"上传线程:结束");
                              System.out.println(r);
                          });

springboot使用示例

  • 引入依赖(需要本地安装)
    <dependency>
             <groupId>com.pps</groupId>
             <artifactId>springboot-fastdfs-pps-starter</artifactId>
             <version>1.29-SNAPSHOT</version>
     </dependency>
         ```
    
  • 配置文件录入
pps:
  fastdfs:
    enable: true                         #开启自动配置
    racker_servers: 127.0.0.1:22122  #服务器地址 如果多个 逗号分隔
    urlPrefix: http://120.0.0.1:10000/ #访问地址前缀 可以为空
  • 引入工具类
@Autowired
FastdfsUtil fastdfsUtil;

直接使用fastdfsUtil即可

github地址:https://github.com/pupansheng/springboot-fastdfst-starte

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值