在搭建完成fdfs文件服务器之后,我们就可以使用这个文件服务器的功能了,fdfs提供了一个java客户端,接下来看看如何简单在java中使用fdfs上传文件
首先我们要添加依赖:
<dependency>
<groupId>org.csource</groupId>
<artifactId>fastdfs-client-java</artifactId>
<version>1.27-SNAPSHOT</version>
</dependency>
定义一个FastDFSClientUtil类,这个类作为要上传的文件的载体:
public class FastDFSClientUtil {
public static String uploacFile(String fileName,String fileExt,String filePath){
String savedFilePath = "";
FastDFSClient dfsClient;
NameValuePair[] meta_list = new NameValuePair[2];
try {
dfsClient = new FastDFSClient();
byte[] bis = FileUtils.readFileToByte(filePath);
meta_list[0] = new NameValuePair("filename",fileName);
meta_list[1] = new