package com.lee.fastdfs.test;
import org.csource.common.Nameva luePair;
import org.csource.fastdfs.*;
import org.junit.Test;
import java.io.FileNotFoundException;
import java.io.IOException;
public class FastdfsClientTest {
//客户端配置文件
public String conf_filename = "fdfs_client_mine.conf";
//本地文件,要上传的文件
public String local_filename = "G:\\IdeaProjects\\fastdfs\\src\\main\\resources\\mygirl.jpg";
//上传文件
@Test
public void testUpload() {
for(int i=0;i<10;i++){
try {
ClientGlobal.init(conf_filename);
TrackerClient tracker = new TrackerClient();
TrackerServer trackerServer = tracker.getConnection();
StorageServer storageServer = null;
StorageClient storageClient = new StorageClient(trackerServer,
storageServer);
Nameva luePair nvp [] = new Nameva luePair[]{
new Nameva luePair("item_id", "100010"),
new Nameva luePair("width", "80"),
new Nameva luePair("height", "90")
};
String fileIds[] = storageClient.upload_file(local_filename, null,
nvp);
System.out.println(fileIds.length);
System.out.println("组名:" + fileIds[0]);
System.out.println("路径: " + fileIds[1]);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}