pom.xml文件内容如下:

    <dependencies>
<!-- fastdfs -->
<dependency>
<groupId>org.csource.fastdfs</groupId>
<artifactId>fastdfs</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
</dependencies>

配置文件内容如下:

测试代码如下:

    try {
// 1、加载配置文件,配置文件中的内容就是tracker服务的地址(绝对路径)
ClientGlobal.init("E:\\IdeaProjects\\weiku_rab\\test_fdfs\\src\\main\\resources\\fdfs_client.conf");
// 2、创建一个TrackerClient对象
TrackerClient trackerClient = new TrackerClient();
// 3、使用阿哥TrackerClient对象创建连接,获得一个TrackerServer对象
TrackerServer trackerServer = trackerClient.getConnection();
// 4、创建一个StorageServer的引用,值为null
StorageServer storageServer = null;
// 5、创建一个StorageClient对象,需要两个参数TrackerServer对象、Storage、Server的引用
StorageClient storageClient = new StorageClient(trackerServer, storageServer);
// 6、使用StorageClient对象上传图片,扩展名不用带“.”
String [] strs = storageClient.upload_file("E:/bg2.jpg","jpg",null);
// 7、返回数组,包含组名和图片的路径
System.out.print("地址为:");
String path = "";
for (String str : strs) { // 组名+磁盘地址
path = path + str + "/";
}
// 进行地址处理并输出
System.out.println(path.substring(0,path.length()-1));
} catch (Exception e) {
e.printStackTrace();
}

运行结果如下:

最新文章

  1. 漫谈可视化Prefuse(一)---从SQL Server数据库读取数据
  2. Android getevent
  3. Codeforces Round #324 (Div. 2) C (二分)
  4. Linux kernel map
  5. nginx限制ip连接数和带宽
  6. Android中GC_EXTERNAL_ALLOC的含义
  7. SharePoint 2010 最佳实践学习总结------第2章 SharePoint Windows PowerShell指南
  8. DbHelper and OracleHelper
  9. nmblookup
  10. Error message “Assembly must be registered in isolation” when registering Plugins in Microsoft Dynamics CRM 2011 2013 解决办法
  11. ecshop各个文件夹作用
  12. 组合框里添加复选框的方法(使用勾选的假象,用图片代替而已,并非QT原生支持)
  13. 关于bootstrap table 的可编辑列表的实例
  14. log4go的输出优化
  15. NOIP 2015
  16. 分布式进阶(十三)Docker Container间实现数据共享
  17. 使用SQL逆向生成PDM文件
  18. 题解——loj6277 数列分块入门1(分块)
  19. 第二十七天- 网络通信协议 TCP UDP 缓冲区
  20. Git提交代码自动触发JenKins构建项目

热门文章

  1. docker自定义镜像仓库
  2. Java项目出现的问题--学习--SSM
  3. is(expr|obj|ele|fn)
  4. JVM(十一),垃圾回收之老年代垃圾收集器
  5. (六)绘图,文本编程,定时器,菜单,图标icon,消息类型
  6. Java进阶知识15 Spring的基础配置详解
  7. 「BZOJ 1698」「USACO 2007 Feb」Lilypad Pond 荷叶池塘「最短路」
  8. dsu on tree(树上启发式合并)
  9. 2016 ACM-ICPC NEERC F. Foreign Postcards (概率DP)
  10. PDB GDB 调试代码