文章链接:
前言:
前两篇我们分别把FastDFS基本模块和FastDFS+nginx都搭建完成,既然图片服务器搭建好啦,那么我们就该开始结合到项目里用java代码来实际操作上传图片啦。这篇文章主要讲解springboot整合FastDFS_Client来完成上传文件的功能。
正文:
现在网上基本上就三种方法把FastDFS_Client集成到项目里:
第一种是下载fastdfs-client-java-master源码包打包引入到项目里
第二种是直接在pom文件里加上网上分享的依赖的maven坐标
一、这里讲解的就是直接依赖网上的maven坐标,添加依赖
<dependency>
<groupId>com.github.tobato</groupId>
<artifactId>fastdfs-client</artifactId>
<version>1.26.3</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>
二、添加配置文件application.properties
server.port=8989
# fastDFS 配置
fdfs.so-timeout=1501
fdfs.connect-timeout=601
fdfs.thumb-image.width=150
fdfs.thumb-image.height=150
fdfs.web-server-url=192.168.xxx.x:xxxxx/ //这个会追加在返回地址的前面 ip+nginx的端口
fdfs.tracker-list[0]=192.168.xxx.x:22122
三、FastDFS工具类