在本篇中fastdfs的安装就不教了,搜索下就有很多教程!!!
首先在pom.xml里加入fastdfs的jar
<!-- upload begin -->
<dependency>
<groupId>com.github.tobato</groupId>
<artifactId>fastdfs-client</artifactId>
<version>1.25.2-RELEASE</version>
</dependency>
<!-- upload end -->
加完之后,再到application.properties文件里配置fastdfs服务器的连接
#pic upload
fdfs.soTimeout=1500
fdfs.connectTimeout=600
#pic thumb
fdfs.thumbImage.width=210
fdfs.thumbImage.height=210
#ip:port
fdfs.trackerList[0]=192.168.0.79:22122
其中 fdfs.trackerList[0]=192.168.0.79:22122 是配置fastdfs的地址和端口号,用数组的方式写表示可以配置多个,在这里我就只配置一个了。
下面就贴出使用的代码了
import java.util.HashMap;
import java.util.Map;
import javax.annotation.Resource;
import org.apache.log4j.Logger;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;