开始下载
- 软件大小: 866 KB
- 软件语言: 英文
- 软件类别: 国外软件 / 绿色版 / 编程工具
- 运行环境: Win9x/NT/2000/XP/win7/win8/
- 软件更新: 2017-4-14 6:49:38
- 解压密码: www.edowning.net
- 下载次数: 0
- 软件评级:




- 本站推荐:
软件介绍
fastdfs-client-java-1.2.5.jar,fastdfs 官方客户端包,
文件上传
首先来实现文件上传,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";
下载地址
相关软件
帮助说明
- 请一定升级到最新版[WinRAR],如果不能下载,请点击报告错误,如有其它问题,欢迎发信联系管理员
- 如何查看系统是32位还是64位的教程
- 安装打印机驱动时提示“确认打印机已连接”的问题解决教程
- 驱动程序在安装时没有数字签名的解决教程