fastdfs-java源码


fastdfs-java源码和maven仓库
资源截图
代码片段和文件信息
package com.leech.fastdfs_demo;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.UUID;
import org.apache.commons.io.IOUtils;
import org.csource.common.MyException;
import org.csource.common.NameValuePair;
import org.csource.fastdfs.ClientGlobal;
import org.csource.fastdfs.FileInfo;
import org.csource.fastdfs.StorageClient;
import org.csource.fastdfs.StorageServer;
import org.csource.fastdfs.TrackerClient;
import org.csource.fastdfs.TrackerServer;
import org.junit.After;

import org.junit.Before;

import org.junit.Test;

public class TestFastDfs {

public String conf_filename = “F:\nuode\fastdfs-demo\src\main\resources\fdfs_client.conf“;

public String local_filename = “D:\stsworkspace\2.png“;

@Before

public void setUp() throws Exception {

}

@After

public void tearDown() throws Exception {

}

@Test

public void testUpload() {

try {

ClientGlobal.init(conf_filename);

TrackerClient tracker = new TrackerClient();

TrackerServer trackerServer = tracker.getConnection();

StorageServer storageServer = null;

StorageClient storageClient = new StorageClient(trackerServer storageServer);

// NameValuePair nvp = new NameValuePair(“age“ “18“);

NameValuePair nvp[] = new NameValuePair[] {

new NameValuePair(“age“ “18“)

new NameValuePair(“sex“ “male“)

};

String fileIds[] = storageClient.upload_file(local_filename “png“ 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 (MyException e) {

e.printStackTrace();

}

}

@Test

public void testDownload() {

try {

ClientGlobal.init(conf_filename);

TrackerClient tracker = new TrackerClient();

TrackerServer trackerServer = tracker.getConnection();

StorageServer storageServer = null;

StorageClient storageClient = new StorageClient(trackerServer storageServer);

byte[] b = storageClient.download_file(“group1“ “M00/00/00/wKgBcVllu9CAaVoRAAAfqbjdEdU448.png“);

System.out.println(b);

IOUtils.write(b new FileOutputStream(“D:/“ + UUID.randomUUID().toString() + “.png“));

} catch (Exception e) {

e.printStackTrace();

}

}

@Test

public void testGetFileInfo() {

try {

ClientGlobal.init(conf_filename);

TrackerClient tracker = new TrackerClient();

TrackerServer trackerServer = tracker.getConnection();

StorageServer storageServer = null;

StorageClient storageClient = new StorageClient(trackerServer storageServer);

FileInfo fi = storageClient.get_file_info(“group1“ “M00/00/00/wKgRcFV_08OAK_KCAAAA5fm_sy874.conf“);

System.out.println(fi.getSourceIpAddr());

Syst

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1022  2017-07-12 12:32  fastdfs-java源码fastdfs-demo.classpath

     文件        564  2017-07-12 12:32  fastdfs-java源码fastdfs-demo.project

     文件        119  2017-07-12 12:32  fastdfs-java源码fastdfs-demo.settingsorg.eclipse.core.resources.prefs

     文件        243  2017-07-12 12:32  fastdfs-java源码fastdfs-demo.settingsorg.eclipse.jdt.core.prefs

     文件         90  2017-07-12 12:32  fastdfs-java源码fastdfs-demo.settingsorg.eclipse.m2e.core.prefs

     文件       1073  2017-07-12 13:11  fastdfs-java源码fastdfs-demopom.xml

     文件       4429  2017-07-12 14:28  fastdfs-java源码fastdfs-demosrcmainjavacomleechfastdfs_demoTestFastDfs.java

     文件        187  2017-07-12 13:35  fastdfs-java源码fastdfs-demosrcmain
esourcesfdfs_client.conf

     文件        688  2017-07-12 12:32  fastdfs-java源码fastdfs-demosrc estjavacomleechfastdfs_demoAppTest.java

     文件       5045  2017-07-12 14:28  fastdfs-java源码fastdfs-demo argetclassescomleechfastdfs_demoTestFastDfs.class

     文件        187  2017-07-12 13:35  fastdfs-java源码fastdfs-demo argetclassesfdfs_client.conf

     文件        114  2017-07-12 13:11  fastdfs-java源码fastdfs-demo argetclassesmeta-INFMANIFEST.MF

     文件        220  2017-07-12 13:11  fastdfs-java源码fastdfs-demo argetclassesmeta-INFmavencom.leechfastdfs-demopom.properties

     文件       1073  2017-07-12 13:11  fastdfs-java源码fastdfs-demo argetclassesmeta-INFmavencom.leechfastdfs-demopom.xml

     文件       3316  2017-07-12 13:06  fastdfs-java源码fastdfs-demo argetfastdfs-demo-0.0.1-SNAPSHOT.jar

     文件        120  2017-07-12 13:06  fastdfs-java源码fastdfs-demo argetmaven-archiverpom.properties

     文件         33  2017-07-12 13:05  fastdfs-java源码fastdfs-demo argetmaven-statusmaven-compiler-plugincompiledefault-compilecreatedFiles.lst

     文件         68  2017-07-12 13:05  fastdfs-java源码fastdfs-demo argetmaven-statusmaven-compiler-plugincompiledefault-compileinputFiles.lst

     文件         37  2017-07-12 13:05  fastdfs-java源码fastdfs-demo argetmaven-statusmaven-compiler-plugin estCompiledefault-testCompilecreatedFiles.lst

     文件         72  2017-07-12 13:05  fastdfs-java源码fastdfs-demo argetmaven-statusmaven-compiler-plugin estCompiledefault-testCompileinputFiles.lst

     文件        278  2017-07-12 13:06  fastdfs-java源码fastdfs-demo argetsurefire-reportscom.leech.fastdfs_demo.AppTest.txt

     文件       4891  2017-07-12 13:06  fastdfs-java源码fastdfs-demo argetsurefire-reportsTEST-com.leech.fastdfs_demo.AppTest.xml

     文件        631  2017-07-12 13:11  fastdfs-java源码fastdfs-demo arget est-classescomleechfastdfs_demoAppTest.class

     文件   81147350  2017-07-13 14:18  fastdfs-java源码
epository.rar

     目录          0  2017-07-13 14:19  fastdfs-java源码fastdfs-demosrcmainjavacomleechfastdfs_demo

     目录          0  2017-07-13 14:19  fastdfs-java源码fastdfs-demosrc estjavacomleechfastdfs_demo

     目录          0  2017-07-13 14:19  fastdfs-java源码fastdfs-demo argetclassesmeta-INFmavencom.leechfastdfs-demo

     目录          0  2017-07-13 14:19  fastdfs-java源码fastdfs-demosrcmainjavacomleech

     目录          0  2017-07-13 14:19  fastdfs-java源码fastdfs-demosrc estjavacomleech

     目录          0  2017-07-13 14:19  fastdfs-java源码fastdfs-demo argetclassescomleechfastdfs_demo

............此处省略33个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)