1.依赖
<dependency>
<groupId>cn.bestwu</groupId>
<artifactId>fastdfs-client-java</artifactId>
<version>1.27</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.4</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
2.创建客户端
2.1 根据 conf 文件创建客户端
2.1.1 conf 配置文件
# 连接超时, 单位是秒
connect_timeout = 10
# 网络超时, 单位是秒
network_timeout = 30
# 字符集设置
charset = UTF-8
# 必须和 tracker server 中的/etc/fdfs/tracker.conf 配置文件中的 http.server_port=8080 配置一致
http.tracker_http_port = 8080
# tracker server 的访问 IP 和 Port。
tracker_server =192.168.199.224:22122
2.1.2 代码
package singe;
import org.csource.common.MyException;
import org.csource.fastdfs.*;
import org.junit.Test;
import java.io.IOException;
public class TestInitClientByConf {
private final String configFile = "src/main/resources/test/fdfs_client.conf";
@Test
public void initClient() throws IOException, MyException {
ClientGlobal.init(configFile);
TrackerClient trackerClient = new TrackerClient();
TrackerServer trackerServer = trackerClient.getConnection();
StorageServer storageServer = trackerClient.getStoreStorage(trackerServer);
StorageClient storageClient = new StorageClien