创建一个Spring Boot工程,工程名使用FastDFSExample,具体创建工程方法可参照第7章。下面使用Spring Boot工程整合FastDFS进行文件相关操作。
(1)添加依赖
为了整合FastDFS,需要添加fastdfs-client-java依赖,后面的章节需要使用页面进行演示,所以添加spring-boot-starter-thymeleaf起步依赖。具体如下:
(2)修改配置文件
在resources文件夹下面创建一个名为fdfs_client.conf的配置文件。其包含连接Tracker服务器超时时间、socket连接超时时间、Tracker服务器地址和端口、是否开启防盗链功能等,具体配置如下:
connect_timeout=30
network_timeout=30
charset=UTF-8
http.tracker_http_port=8080(www.xing528.com)
#token防盗链功能;no为关闭此功能
http.anti_steal_token=no
tracker_server=47.95.113.117:22122
上面的配置文件中,http.anti_steal_token表示是否开启防盗链功能,这里暂时不使用;如果有多台跟踪服务器,可以在配置文件中添加多个tracker_server键值对。
(3)上传工具类
FastDFS的上传与下载等功能,主要通过TrackerClient工具类实现。创建一个类FastDFS ClientUtils,初始化FastDFS相关工具类,具体如下:
使用以上代码,类FastDFSClientUtils实现了初始化FastDFS工具类的能力。接下来通过文件上传和下载来演示FastDFS的使用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。