一.步骤
(1)调用fastdfs_client(jar包)中的方法来上传图片
public class FastDfsTest {
@Test
public void tesUpload()throws Exception{
//创建一个配置文件,文件名任意,内容就是tracker服务器的地址,例如在resource目录下创建一个clent.xml,内容为:tracker_server=192.168.25.133:22122
//使用全局对象加载配置文件
ClientGlobal.init("D:\\briup\\work\\workspace\\e3-manager-web\\src\\main\\resources\\conf\\client.xml");
//创建一个TrackerClient对象
TrackerClient trackerClient=new TrackerClient();
//通过TrackerClient获得一个TrackerServer对象
TrackerServer trackerServer = trackerClient.getConnection();
//创建一个StrorageServer的引用,可以是null;
StorageServer storageServer=null;
//创建一个StorageClient,参数需要TrackerServer和StrorageServer
StorageClient storageClient=new StorageClient(trackerServer,storageServer);
//使用StorageClient上传文件
String[] fileStrings = storageClient.upload_file("C:\\Users\\19073\\Pictures\\Camera Roll\\timg.jpg", "jpg", null);
for(String string:fileStrings) {
System.out.print(string);
}
}
}
(2)运行代码
group1M00/00/00/wKgZhV7VHn-APLY8AARKR2Ibp4U203.jpg
(3)在浏览器中地址栏输入
192.168.25.133/group1/M00/00/00/wKgZhV7VHn-APLY8AARKR2Ibp4U203.jpg
(4)显示出上传图片