fastdfs-client-java maven(工具类封装)
官方版 发表评论
- 软件类别:编程辅助
- 软件大小:86.00 KB
- 更新时间:2017-04-14 17:40
- 软件版本:官方版
- 软件语言:中文
- 软件等级:
- 官方网址:暂无
评分:
好评:0
差评:0

软件介绍
fastdfs-client-java-1.25.jar是java开发中必要的jar包,因为在开发程序中,丢失一个jar包简直是打击,导致自己编程文件无法正常去运行,出现各种报错环节,很多的程序员都知道这款文件,有需要的用户可以来IT猫扑网下载!
实用实例
编译安装成功后可以在我们本地的maven仓库看到fastdfs-client-java的jar包:



文件上传
首先来实现文件上传,fastdfs-client-java的上传是通过传入一个byte[ ]来完成的,简单看一下源码:
public String[] upload_file(byte[] file_buff, String file_ext_name,
NameValuePair[] meta_list) throws IOException, MyException{
final String group_name = null;
return this.upload_file(group_name, file_buff, 0, file_buff.length, file_ext_name, meta_list);
}
如上所示,暂且不再深入研究原理,此处我们知道需要一个byte[ ]类型的参数就可以了,而SpringMVC的文件上传用到的MultipartFile对象可以直接通过getBytes方法得到文件的byte[ ],也就是CommonsMultipartFile类中的getBytes(),源码如下:
@Override
public byte[] getBytes() {
if (!isAvailable()) {
throw new IllegalStateException(&File has been moved - cannot be read again&);
}
byte[] bytes = this.fileItem.get();
return (bytes != null ? bytes : new byte[0]);
}
那么接下来我们就知道如何上传了,当然首先需要做一些简单的封装,这里把文件上传的相关属性封装在了一个接口中,需要用到文件上传的相关实体或者工具类直接实现这个接口即可:
public interface FileManagerConfig extends Serializable {
public static final String FILE_DEFAULT_AUTHOR = &WangLiang&;
public static final String PROTOCOL = &http://&;
public static final String SEPARATOR = &/&;
public static final String TRACKER_NGNIX_ADDR = &192.168.0.68&;
public static final String TRACKER_NGNIX_PORT = &&;
public static final String CLIENT_CONFIG_FILE = &fdfs_client.conf&;
}
多平台下载
Pc版fastdfs-client-java maven(工具类封装) 官方版
猜你喜欢
jar包

jar包
jar包是什么?哪里能下载jar包?java的jar包在哪里下载?oracle在哪里下载jar包?jar包是将文档根据类别属性分类,jar包种类也很多,包括java、gson、itext、spring、maven、js等,小编已将所有jar包进行整理,需要的用户欢迎来IT猫扑下载~...
本类最新
Trae电脑版2.10.0
微软.NET Frameworkv4.7.2.0 官方完整版
大漠插件中文汉化模块源码免费版
ApiPost(api调试)v7.0.2 官方版
x64dbg调试工具v2022.08.08 绿色汉化版
Spire.Doc for Javav2.7.3 免费版
SDK Platform Tools for windowsv33.0.1 官方最新版
Postman安装包64位版v9.15.2 官方版
.net程序反编译软件中文版(DotNet Helper)v2.2 绿色版
.net混淆器汉化版(dotNET Reactor)v5.9.8.0 绿色版
.NET代码保护工具.NET Reactorv5.9.8.0 中文汉化版
开源脱壳工具.Net Reactor Slayerv3.0.0.0 中文免费版
鲸鱼无线模块编程PC电脑版v1.0.3 官方最新版
x64dbg辅助管理器v2022.02.25 汉化优化安装版
JDK绿色免安装版附JAVA环境变量一键配置v1.8.0.151 官方版
相关软件
特攻先锋放学别跑v2.7.3特攻先锋放学别跑安卓版是龙渊网络官方推出的,一款Q萌画风、弹幕设定的moba射击游戏,且各类玩法均有,3v3、5v5等等,更有休闲道具模式供大家消遣,值得一试!特攻先锋放学别跑官网简介我们喜欢玩多人实时对战类游戏,于是在去年6
黑洞超解压v1.0.0黑洞超解压主打跑酷闯关玩法,操作比较简单,控制你的橡皮人小队一路闯关冒险,不断壮大自己的队伍体积,躲避黑洞的吞噬,顺利抵达众多并尽可能多的获得高分吧。黑洞超解压游戏介绍:本游戏是一款超级好玩的吞噬跑酷类闯关游戏,通
ipad全民枪战v3.19.26全民枪战ipad版是一款非常经典的枪战游戏,游戏画面精致,玩法丰富多样,让你在ipad版就可以体验电脑上才能玩到的cf游戏,游戏操作简单,玩起来精彩刺激,感兴趣的玩家赶快来IT猫扑下载体验吧! 游戏介绍《全民枪战》是英雄互娱研发
全民枪战2无限钻石版苹果版v3.19.26全民枪战2破解版ios版是一款非常经典的枪战手游,游戏完美的移植了PC版cf游戏,让玩家在手机上就可以体验真实的枪战,游戏玩起来非常刺激,感兴趣的玩家赶快来IT猫扑下载体验吧!游戏介绍《全民枪战2》是英雄互娱研发的全球首
下载排行
- 1jstl-1.2.jar包
- 2SDK Platform Tools for windows
- 3Android Studio 3.4中文补丁
- 4易语言vc98linker
- 5fastreport中文版(报表控件)
- 6fpwin pro7中文手册
- 7VOFA+软件32位/64位
- 8postman接口测试linux版
- 9Device Tree设备堆栈查看工具
- 10Visual Assist X(vc编程辅助工具)






JSCompress(JS脚本代码压缩)
GCViewer(GC日志分析工具)










网友评论
查看所有0条评论