最簡單的fastdfs教程|java操作fastdfs《三》
阿新 • • 發佈:2019-02-03
專案結構
需要的jar包
<dependency>
<groupId>org.csource</groupId>
<artifactId>fastdfs-client-java</artifactId>
<version>1.26</version>
</dependency>
初始化配置
重要!詳見程式碼。
測試上傳(核心程式碼)
public static void testUpload () throws Exception {
// 1、把FastDFS提供的jar包新增到工程中
// 2、初始化全域性配置。載入一個配置檔案。
extClientGlobal_init();
// 3、建立一個TrackerClient物件。
TrackerClient trackerClient = new TrackerClient();
// 4、建立一個TrackerServer物件。
TrackerServer trackerServer = trackerClient.getConnection();
// 5、宣告一個StorageServer物件,null。
StorageServer storageServer = null;
// 6、獲得StorageClient物件。
StorageClient storageClient = new StorageClient(trackerServer, storageServer);
// 7、直接呼叫StorageClient物件方法上傳檔案即可。
String[] strings = storageClient.upload_file("C:\\Users\\GJY\\Desktop\\1.png", "png", null );
System.out.println(strings[0] +"/"+ strings[1]);
}
如出現下圖所示,即為操作成功:
是不是,超級簡單?