一些常用的小玩意之FastDFS
public class FastDFSTest {
@Test
public void testFileUpload()throws Exception {
// 1、載入配置檔案,配置檔案中的內容就是tracker服務的地址。
ClientGlobal.init("C:/Users/YanZhenWei/Workspaces/MyEclipse 10/cct-manager-web/src/main/resources/client.conf");
// 2、建立一個TrackerClient物件。直接new一個。
TrackerClient trackerClient = new TrackerClient();
// 3、使用TrackerClient物件建立連線,獲得一個TrackerServer物件。
TrackerServer trackerServer = trackerClient.getConnection();
// 4、建立一個StorageServer的引用,值為null
StorageServer storageServer = null;
// 5、建立一個StorageClient物件,需要兩個引數TrackerServer物件、StorageServer的引用
StorageClient storageClient = new StorageClient(trackerServer, storageServer);
// 6、使用StorageClient物件上傳圖片。
//副檔名不帶“.”
String[] strings = storageClient.upload_file("C:/Users/YanZhenWei/Desktop/timg.jpg","jpg", null);
// 7、返回陣列。包含組名和圖片的路徑。
for (String string : strings) {
System.out.println(string);
}
}
}