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)
文件上传
使用之前需先开启,调用
open()
|
UploadBean |
upload(java.lang.String local_filename)
文件上传
|
public void open()
public void close()
public UploadBean upload(java.lang.String local_filename)
local_filename
- 要上传的本地文件绝对路径
open()
UploadBean
UploadBean.isSuccess()
:判断是否上传成功
public UploadBean upload(byte[] file_buff, java.lang.String file_ext_name)
open()
file_buff
- byte[]file_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)