public class OSSFile extends NormalDataObject
BaseObject.HttpMethod
Constructor and Description |
---|
OSSFile(OSSBucket bucket,
java.lang.String objectkey) |
Modifier and Type | Method and Description |
---|---|
void |
downloadTo(java.lang.String filePath)
将此对象代表的一条OSS上的数据下载到本地,保存到文件中。
此方法是同步方法。
|
TaskHandler |
downloadToInBackground(java.lang.String filePath,
GetFileCallback getFileCallback)
将此对象代表的一条OSS上的数据下载到本地,保存到文件中。
此方法是异步方法。
|
java.lang.String |
getDownloadFilePath() |
java.lang.String |
getUploadFilePath() |
TaskHandler |
ResumableDownloadToInBackground(java.lang.String filePath,
GetFileCallback getFileCallback)
可断点续传的下载任务
|
TaskHandler |
ResumableDownloadToInBackground(java.lang.String filePath,
ResumableTaskOption option,
GetFileCallback getFileCallback)
可配置的断点下载任务
|
TaskHandler |
ResumableUploadInBackground(ResumableTaskOption option,
SaveCallback saveCallback)
可自行设置相关参数的上传任务
|
TaskHandler |
ResumableUploadInBackground(SaveCallback saveCallback)
可断点上传任务
|
void |
setUploadFilePath(java.lang.String filePath,
java.lang.String contentType)
上传文件到OSS前,通过此方法指明文件路径。
|
void |
upload()
将此对象指明的一个本地文件上传到OSS中。
此方法是同步方法。
|
TaskHandler |
uploadInBackground(SaveCallback saveCallback)
将此对象指明的一个对象上传到OSS中。
此方法是异步方法。
|
addXOSSMetaHeader, copyFrom, copyFrom, copyFromInBackgroud, copyFromInBackgroud, delete, deleteInBackground, enableUploadCheckMd5sum, getMeta, getResourceURL, getResourceURL, setRange, setRange
getBucketName, getLabeledBucket, getObjectKey, getRange, getRequestMeta, getResponseMeta
public OSSFile(OSSBucket bucket, java.lang.String objectkey)
public void downloadTo(java.lang.String filePath) throws OSSException
filePath
- OSSException
public TaskHandler downloadToInBackground(java.lang.String filePath, GetFileCallback getFileCallback)
filePath
- getFileCallback
- public void upload() throws java.io.FileNotFoundException, OSSException
java.io.FileNotFoundException
OSSException
public TaskHandler uploadInBackground(SaveCallback saveCallback)
saveCallback
- public TaskHandler ResumableUploadInBackground(SaveCallback saveCallback)
saveCallback
- public TaskHandler ResumableUploadInBackground(ResumableTaskOption option, SaveCallback saveCallback)
option
- saveCallback
- public TaskHandler ResumableDownloadToInBackground(java.lang.String filePath, GetFileCallback getFileCallback)
filePath
- getFileCallback
- public TaskHandler ResumableDownloadToInBackground(java.lang.String filePath, ResumableTaskOption option, GetFileCallback getFileCallback)
filePath
- option
- getFileCallback
- public void setUploadFilePath(java.lang.String filePath, java.lang.String contentType) throws java.io.FileNotFoundException
filePath
- java.io.FileNotFoundException
public java.lang.String getUploadFilePath()
public java.lang.String getDownloadFilePath()