关于java实现fastDFS的上传和下载

原创 2018年01月12日 16:58:12

主要关键性代码,完全把这个地址:

http://love398146779.iteye.com/blog/2123802的全部代码copy下来即可。

我只补充两点他没有的。

①用到的关键性fastDFS的java client包是我把fastdfs_client_java._v1.25.tar.gz用ant命令生成的jar包,亲测有效,下载地址:

http://download.csdn.net/download/jianbo2233/10202609

②原作者对上传文件很详细了,我这补充下下载文件:

public static FileInfo getFile(String groupName, String remoteFileName) {
        try {
        byte[] download_file = storageClient.download_file(groupName, remoteFileName);
if (download_file!=null && download_file.length>0) {
String fString="D:\\fastDFS\\src" + File.separator + "col.png";
File file = new File(fString);
FileOutputStream fop = new FileOutputStream(file);
fop.write(download_file);
fop.close();
}
            return storageClient.get_file_info(groupName, remoteFileName);  
        } catch (IOException e) {  
            logger.error("IO Exception: Get File from Fast DFS failed", e);  
        } catch (Exception e) {  
            logger.error("Non IO Exception: Get File from Fast DFS failed", e);  
        }  
        return null;  
    }  
其中的路径和生成的文件名视实际需求修改。


然后根据自己设置的路径进去就可以找到相应的文件。

通过java实现FastDFS的上传下载增删改查等操作

本次博客带大家来通过java来实现对分布式存储系统的上传下载增删改查等常见操作。 (1)下载fastdfs-client-java文件:fastdfs-client-java(2)导入eclipse...
  • mr_zhang2014
  • mr_zhang2014
  • 2018-01-09 22:32:02
  • 250

fastDFS遇到的并发问题recv cmd: 0 is not correct, expect cmd: 100

此贴是我对一篇帖子FastDFS并发会有bug,其实我也不太信?进行的一些测试和我自己也发现的相关问题与解决方案。 最开始我也按照帖子进行了测试,结果发现确实存在并发问题(下面代码改为单线程是木有问...
  • jianbo2233
  • jianbo2233
  • 2018-01-16 20:28:02
  • 416

fastDfs 文件服务问题? 求大神帮下忙!!?

fastDfs 封装 StorageClient 的upload_file方法 为什么会报java.io.IOException: recv cmd: 79 is not correct, expe...
  • qq_41791296
  • qq_41791296
  • 2018-03-05 16:31:18
  • 33

稳定高并发高性能程序设计原则简单总结

稳定性 稳定性是第一前提,如系统崩溃恢复容灾备份这些,主要是一些数据保护的机制,还有就是程序参数的校验、异常的处理、事务的回滚、程序边界的设计(合理的边界划分可以避免服务的连锁崩溃)、对账机制等,这...
  • m47838704
  • m47838704
  • 2018-03-23 00:32:26
  • 84

fastdfs java客户端案例(集成线程池)

  • 2017年08月25日 16:36
  • 352KB
  • 下载

FastDFS性能测试

FastDFS简介 fastdfs是一个开源的,高性能的的分布式文件系统,他主要的功能包括:文件存储,同步和访问,设计基于高可用和负载均衡,fastfd非常适用于基于文件服务的站点,例如图片分享...
  • xiaofei0859
  • xiaofei0859
  • 2016-10-14 16:13:02
  • 2030

同事开发的高效的开源分布式文件系统: FastDFS

 篇首语:同事 happy_fish 最近开发了一个很强大,很快速的开源分布式文件系统 - FastDFS,使用纯C开发,执行效率非常高,能够解决大并发和分布式存储的问题,简洁高效,适合很多不想使用 ...
  • phphot
  • phphot
  • 2008-07-26 14:24:00
  • 4916

高可用高性能分布式文件系统FastDFS实践Java程序

在前篇 高可用高性能分布式文件系统FastDFS进阶keepalived+nginx对多tracker进行高可用热备 中已介绍搭建高可用的分布式文件系统架构。   那怎么在程序中调用,其实网上有...
  • zs1041126478
  • zs1041126478
  • 2018-01-23 09:16:02
  • 150

SpringMVC整合fastdfs-client-java实现web文件上传下载

关于SpringMVC整合FastDFS的java客户端fastdfs-client-java实现web中的文件上传下载
  • wlwlwlwl015
  • wlwlwlwl015
  • 2016-10-04 17:19:35
  • 24377

<em>fastdfs</em> <em>Java</em>

举报人: 被举报人: qq_38733022 举报的资源分: 5 *类型: *详细原因: 取  消 提  交 <em>fastdfs</em> <em>Java</em> 5积分 立即<em>下载</em> ...
  • 2018年04月17日 00:00
收藏助手
不良信息举报
您举报文章:关于java实现fastDFS的上传和下载
举报原因:
原因补充:

(最多只允许输入30个字)