fastdfs文件上传java--根据文件路径上传

来源:互联网 发布:上海证券手机交易软件 编辑:程序博客网 时间:2024/06/05 22:36

fastdfs就不做多介绍了,一个分布式文件管理。

下面分别介绍java版的各种文件上传操作

1:引入

 <dependency>            <groupId>net.oschina.zcx7878</groupId>            <artifactId>fastdfs-client-java</artifactId>            <version>1.27.0.0</version>        </dependency>

2:编写一个配置文件:client.conf 里面可以只有一句话,配置上tracke的地址和端口号

tracker_server=192.168.0.180:22122
3:编写上传代码:

            ClientGlobal.init("client.conf");            // 3、创建一个TrackerClient对象。            TrackerClient trackerClient = new TrackerClient();            // 4、创建一个TrackerServer对象。            TrackerServer trackerServer = trackerClient.getConnection();            // 5、声明一个StorageServer对象,null。            StorageServer storageServer = null;            // 6、获得StorageClient对象。            StorageClient storageClient = new StorageClient(trackerServer, storageServer);            String[] strings = storageClient.upload_file("E:/ceshi.xlsx", "xlsx", null);//这里的null参数,是想storage发送mata数据。传与不传,都可以上传文件            for (String string : strings) {//这里会返回group_name 和文件地址                System.out.println(string);            }
这样就上传成功了

阅读全文
0 0
原创粉丝点击