public class FastDFSUtil
extends java.lang.Object
//加入配置文件 src/xnx3Config.xml ,配置其FastDFS节点的参数。
FastDFSUtil client=new FastDFSUtil();
client.open();
//上传
UploadBean upload = client.upload("/jar_file/mysql-connector-java-3.0.17-ga-bin.jar");
//下载
boolean result=client.download("M00/07/65/CgAA-lVRp9-AYn-mAAPCLZlIvsE337.txt", "/Users/apple/Desktop/t/1.jar");
client.close();
| 构造器和说明 |
|---|
FastDFSUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
停止,关闭Socket
|
boolean |
delete(java.lang.String remoteFileName)
删除文件
|
byte[] |
download(java.lang.String remoteFileName)
download file
|
boolean |
download(java.lang.String remoteFileName,
java.lang.String localFileName)
download file
|
org.csource_.fastdfs.FileInfo |
getFileInfo(java.lang.String remoteFileName)
查看文件信息
|
static void |
main(java.lang.String[] args) |
void |
open()
打开服务
|
UploadBean |
upload(byte[] file_buff,
java.lang.String file_ext_name)
文件上传
|
UploadBean |
upload(java.lang.String local_filename)
文件上传
|
public void open()
public void close()
public UploadBean upload(java.lang.String local_filename)
local_filename - 要上传的本地文件绝对路径UploadBean
UploadBean.isSuccess():判断是否上传成功public UploadBean upload(byte[] file_buff, java.lang.String file_ext_name)
file_buff - byte[]fix_ext_name - 文件后缀名,不包含"."UploadBean
UploadBean.isSuccess():判断是否上传成功StorageClient.upload_file(byte[], String, NameValuePair[])public boolean download(java.lang.String remoteFileName,
java.lang.String localFileName)
remoteFileName - such as : M00/07/65/CgAA-lVRoGGAaCboAAAADv4ZzcQ734.txtlocalFileName - such as : /Users/apple/Desktop/t/1.txtStorageClient.download_file(String, String, String)public byte[] download(java.lang.String remoteFileName)
remoteFileName - such as : M00/07/65/CgAA-lVRoGGAaCboAAAADv4ZzcQ734.txtStorageClient.download_file(String, String)public boolean delete(java.lang.String remoteFileName)
remoteFileName - filename on storage serverStorageClient.delete_file(String, String)public org.csource_.fastdfs.FileInfo getFileInfo(java.lang.String remoteFileName)
remoteFileName - filename on storage serverStorageClient.get_file_info(String, String)public static void main(java.lang.String[] args)