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实现文件的上传下载和删除

Java实现FastDFS文件上传下载和删除

Java实现FastDFS文件上传下载和删除

django中使用FastDFS分布式文件系统接口代码实现文件上传下载更新删除

架构师成长记_第九周_01_FastDFS 在CentOS中环境配置