一、jar 包
jar包下载:https://pan.baidu.com/s/1nwkAHU5 密码:tlv6
或者
下载工程,安装到 maven 本地仓库
工程下载:https://pan.baidu.com/s/1i6SIm3b 密码:jkjt
二、java代码
@Testpublic void testUpload() throws Exception{ ???//1.创建一个配置文件 client.conf (该文件名任意) ???//配置文件内容:tracker_server=192.168.**.**:22122 (你自己 FastDFS 服务器 ip+端口号) ???????//2.使用全局变量加载配置文件( 配置文件所在的系统路径 ) ???ClientGlobal.init("E:/workspaces/conf/client.conf"); ???????//3.创建一个 TrackerClient 对象 ???TrackerClient trackerClient = new TrackerClient(); ???????//4.通过 TrackerClient 获得一个 TrackerServer 对象 ???TrackerServer trackerServer = trackerClient.getConnection(); ???????//5.创建一个 StorageServer 的引用,可以是 null ???StorageServer storageServer = null; ???????//6.创建一个 StorageClient,参数需要 StorageServer 和 ?TrackerClient ???StorageClient storageClient = new StorageClient(trackerServer, storageServer); ???????//7.使用 StorageClient 实现文件上传 ???String[] strings = storageClient.upload_appender_file("C:/waiguoren.jpg", "jpg", null); ???????//返回数组。包含组名和图片的路径 ???for (String string : strings) ????{ ???????System.out.println(string); ???}}
三、
可以借鉴:http://www.cnblogs.com/fangwu/p/8367318.html
FastDFS 实现文件上传_01
原文地址:https://www.cnblogs.com/fangwu/p/8367293.html