FastDFS 实现文件上传_01
Posted 方方方方方方
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FastDFS 实现文件上传_01相关的知识,希望对你有一定的参考价值。
一、jar 包
jar包下载:https://pan.baidu.com/s/1nwkAHU5 密码:tlv6
或者
下载工程,安装到 maven 本地仓库
工程下载:https://pan.baidu.com/s/1i6SIm3b 密码:jkjt
二、java代码
@Test public 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的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot整合FastDFS实现文件的上传下载和删除
SpringBoot整合FastDFS实现文件的上传下载和删除