fastdfs-client-java-1.2.5.jar
- 软件大小:86KB
- 更新日期:2017/4/13
- 软件语言:简体
- 软件类别:JAVA相关
- 软件授权:免费软件
- 软件官网:http://www.pc6.com
- 适用平台:Win2003, WinXP, Win7, Win8, Win10, WinAll
软件介绍精品推荐相关视频人气软件相关文章评论0下载地址
fastdfs-client-java-1.2.5.jar是java开发运用实例中十分重要的一个jar包如果缺少了fastdfs-client-java-1.2.5.jar包java开发将寸步难行马上下载该jar包进行开发吧。。
相关软件软件大小版本说明下载地址
fastdfs-client-java-1.2.5.jar是java开发运用实例中十分重要的一个jar包,如果缺少了fastdfs-client-java-1.2.5.jar包java开发将寸步难行,马上下载该jar包进行开发吧。
使用实例
编译安装成功后可以在我们本地的maven仓库看到fastdfs-client-java的jar包:
最后在我们项目的pom中添加fastdfs-client-java的坐标信息就OK了:
文件上传
首先来实现文件上传,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";
}
精品推荐
下载地址
-
fastdfs-client-java-1.2.5.jar
PC版fastdfs-client-java-1.2.5.jar查看详情
fastdfs-client-java-1.2.5.jar
其他版本下载
相关视频
-
没有数据
人气软件
jdk1.7 64位137M
/简体java编程实用工具箱1.3M
/简体4个经典java游戏小程序126KB
/简体
厂商其他下载
- 电脑版安卓版IOS版Mac版
-
快车(FlashGet)7.4M
/简体VeryCD 电驴(easyMule)4.1M
/简体Opera浏览器81.8M
/简体光影魔术手19.1M
/简体360安全浏览器7.044.6M
/简体格式工厂103.0M
/多国语言[中文]365桌面日历9.6M
/简体福昕PDF阅读器(Foxit Reader)88.4M
/简体快播(QvodPlayer)12.2M
/简体快玩游戏盒31.7M
/简体
优志愿57.2M
/简体全民枪战2.01.40G
/简体北京公交103.2M
/简体泰拉瑞亚245.9M
/简体迷你世界582.3M
/简体江苏高考16.0M
/简体小米枪战1.31G
/简体腾讯疯狂贪吃蛇48.3M
/简体腾讯街头篮球544.2M
/简体深海大作战手机版30.9M
/简体
跑跑卡丁车40.7M
/简体高考志愿君app63.9M
/简体传奇战域手游491M
/简体像素车超改iphone版370.4M
/简体代号英雄iphone版371.2M
/简体人vs导弹游戏iphone版224.5M
/简体北京公交16.5M
/简体熊猫看书iPad版32.9M
/简体影音先锋iPad版0KB
/简体WPS iPad版228M
/简体
Betterzip Mac23.9M
/简体IINA Mac版77M
/英文多宝游戏盒Mac版90.2M
/简体eZip Mac版15.7M
/简体ios5.1固件802M
/简体Adobe Photoshop CS6 Mac版1.05G
/简体英雄联盟Mac版66.2M
/英文magican for mac12.1M
/简体虾歌Mac版9M
/简体欧朋浏览器for mac169.3M
/简体
相关文章
查看所有评论>>网友评论共0条
热门关键词
精彩评论