public class FastDfsClient
extends java.lang.Object
构造器和说明 |
---|
FastDfsClient(java.lang.String conf) |
限定符和类型 | 方法和说明 |
---|---|
void |
deleteFile(java.lang.String group,
java.lang.String storagePath)
删除文件
|
byte[] |
downloadBytes(java.lang.String group,
java.lang.String storagePath)
获取文件数组
|
void |
downloadFile(java.lang.String group,
java.lang.String storagePath,
java.io.BufferedOutputStream output)
文件下载到磁盘
|
org.csource.fastdfs.FileInfo |
getFile(java.lang.String groupName,
java.lang.String remoteFileName)
获取远程服务器文件资源信息
|
java.lang.String[] |
uploadFile(byte[] fileContent)
上传文件
|
java.lang.String[] |
uploadFile(byte[] fileContent,
java.lang.String extName)
上传文件
|
java.lang.String[] |
uploadFile(byte[] fileContent,
java.lang.String extName,
org.csource.common.NameValuePair[] metas)
上传文件方法
Title: uploadFile
Description:
|
java.lang.String[] |
uploadFile(java.lang.String fileName)
上传文件,传fileName
|
java.lang.String[] |
uploadFile(java.lang.String fileName,
java.lang.String extName) |
java.lang.String[] |
uploadFile(java.lang.String fileName,
java.lang.String extName,
org.csource.common.NameValuePair[] metas)
上传文件方法
Title: uploadFile
Description:
|
public FastDfsClient(java.lang.String conf) throws java.lang.Exception
java.lang.Exception
public java.lang.String[] uploadFile(java.lang.String fileName, java.lang.String extName, org.csource.common.NameValuePair[] metas) throws java.io.IOException, org.csource.common.MyException
Title: uploadFile
Description:
fileName
- 文件名
文件全路径extName
- 文件扩展名,不包含(.)metas
- 文件扩展信息org.csource.common.MyException
- 出错会抛出异常java.io.IOException
- 出错抛出异常public java.lang.String[] uploadFile(java.lang.String fileName) throws java.io.IOException, org.csource.common.MyException
fileName
- 文件名
文件的磁盘路径名称 如:D:/image/aaa.jpgorg.csource.common.MyException
- 出错抛出异常java.io.IOException
- 出错抛出异常public java.lang.String[] uploadFile(java.lang.String fileName, java.lang.String extName) throws java.io.IOException, org.csource.common.MyException
fileName
- 文件名
文件的磁盘路径名称 如:D:/image/aaa.jpgextName
- 文件的扩展名 如 txt jpg等org.csource.common.MyException
- 出错抛出异常java.io.IOException
- 出错抛出异常public java.lang.String[] uploadFile(byte[] fileContent, java.lang.String extName, org.csource.common.NameValuePair[] metas) throws java.io.IOException, org.csource.common.MyException
Title: uploadFile
Description:
fileContent
- 文件的内容,字节数组extName
- 文件扩展名metas
- 文件扩展信息org.csource.common.MyException
- 出错抛出异常java.io.IOException
- 出错抛出异常public java.lang.String[] uploadFile(byte[] fileContent) throws java.lang.Exception
fileContent
- 文件的字节数组java.lang.Exception
- 出错会抛出异常public java.lang.String[] uploadFile(byte[] fileContent, java.lang.String extName) throws java.io.IOException, org.csource.common.MyException
fileContent
- 文件的字节数组extName
- 文件的扩展名 如 txt jpg png 等org.csource.common.MyException
- 出错抛出异常java.io.IOException
- 出错抛出异常public void downloadFile(java.lang.String group, java.lang.String storagePath, java.io.BufferedOutputStream output) throws java.io.IOException, org.csource.common.MyException
group
- 组storagePath
- 路径图片路径output
- 输出流 中包含要输出到磁盘的路径org.csource.common.MyException
- 出错抛出异常java.io.IOException
- 出错抛出异常public byte[] downloadBytes(java.lang.String group, java.lang.String storagePath) throws java.io.IOException, org.csource.common.MyException
group
- 组storagePath
- 存储路径org.csource.common.MyException
- 出错抛出异常java.io.IOException
- 出错抛出异常public void deleteFile(java.lang.String group, java.lang.String storagePath) throws java.io.IOException, org.csource.common.MyException
group
- 组名 如:group1storagePath
- 不带组名的路径名称 如:M00/00/00/wKgRsVjtwpSAXGwkAAAweEAzRjw471.jpgorg.csource.common.MyException
- 出错抛出异常java.io.IOException
- 出错抛出异常public org.csource.fastdfs.FileInfo getFile(java.lang.String groupName, java.lang.String remoteFileName) throws java.io.IOException, org.csource.common.MyException
groupName
- 文件组名 如:group1remoteFileName
- M00/00/00/wKgRsVjtwpSAXGwkAAAweEAzRjw471.jpgorg.csource.common.MyException
- 出错抛出异常java.io.IOException
- 出错抛出异常