实战day04(三)----FastDFS客户端的使用步骤

一、Java客户端:

fastdfs_client_v1.20.jar

实战day04(三)----FastDFS客户端的使用步骤_第1张图片

这个jar包中央仓库里面没有。我们要把它放到私服或本地仓库。

Maven环境:

fastdfs_client

实战day04(三)----FastDFS客户端的使用步骤_第2张图片

实战day04(三)----FastDFS客户端的使用步骤_第3张图片

在需要用的地方添加坐标

实战day04(三)----FastDFS客户端的使用步骤_第4张图片

添加jar包引用

实战day04(三)----FastDFS客户端的使用步骤_第5张图片

创建配置文件

实战day04(三)----FastDFS客户端的使用步骤_第6张图片

实战day04(三)----FastDFS客户端的使用步骤_第7张图片

创建测试类

实战day04(三)----FastDFS客户端的使用步骤_第8张图片

运行结果:

实战day04(三)----FastDFS客户端的使用步骤_第9张图片

通过http方式来访问这个图片。

实战day04(三)----FastDFS客户端的使用步骤_第10张图片

我们访问的是nginx,FastDFS只是完成了图片保存的功能。

二、FastDFSClient工具类实现上传

FastDFSClient.java

实战day04(三)----FastDFS客户端的使用步骤_第11张图片

工具类放到common工程中

实战day04(三)----FastDFS客户端的使用步骤_第12张图片

把e3-manager-web中对fastdfs_client的依赖移到e3-common中。

编写测试代码:

实战day04(三)----FastDFS客户端的使用步骤_第13张图片

@Test
public void testFastDfsClient() throws Exception {
	FastDFSClient fastDFSClient = new FastDFSClient(
			"E:/projects/workspace/eclipse/e3-manager-web/src/main/resources/conf/client.conf");
	String string = fastDFSClient.uploadFile("C:/Users/kenneth/Pictures/mobile.jpg");
	System.out.println(string);
}

上传成功


实战day04(三)----FastDFS客户端的使用步骤_第14张图片

你可能感兴趣的:(实战项目)