这篇文章我们介绍如何使用 Spring Boot 将文件上传到分布式文件系统 FastDFS 中。
![02f72a5bb9dcd9d7490bb3ede08104aa.png](https://i-blog.csdnimg.cn/blog_migrate/4370c4e3cf2f16a48a1a780f9b89d012.jpeg)
这个项目会在上一个项目的基础上进行构建。
1、pom 包配置
org.csource fastdfs-client-java 1.27-SNAPSHOT
加入了fastdfs-client-java包,用来调用 FastDFS 相关的 API。
2、配置文件
resources 目录下添加fdfs_client.conf文件
connect_timeout = 60network_timeout = 60charset = UTF-8http.tracker_http_port = 8080http.anti_steal_token = nohttp.secret_key = 123456tracker_server = 192.168.53.85:22122tracker_server = 192.168.53.86:22122
配置文件设置了连接的超时时间,编码格式以及 tracker_server 地址等信息
详细内容参考:fastdfs-client-java
3、封装 FastDFS 上传工具类
封装FastDFSFile,文件基础信息包括文件名、内容、文件类型、作者等。
public class FastDFSFile { private S