public class OSSData extends OSSNormalData
OSSObject.HttpMethod
构造器和说明 |
---|
OSSData(java.lang.String bucketName,
java.lang.String objectKey)
构造数据对象
|
限定符和类型 | 方法和说明 |
---|---|
byte[] |
get()
将该对象代表的OSS上的一条数据下载到本地,以byte数组形式返回。
|
void |
getInBackground(GetBytesCallback getCallback)
将该对象代表的OSS上的一条数据下载到本地,调用回调方法进行处理。
|
void |
setData(byte[] data,
java.lang.String contentType)
如果此对象是代表一条本地的数据,需要上传到OSS上,那么应该以此方法将数据与此对象关联
|
void |
upload()
将此对象代表的数据上传并存储到OSS上,数据在此前应该已经以setData方法设置到此对象中。
|
void |
uploadInBackground(SaveCallback saveCallback)
将此对象代表的数据上传并存储到OSS上,数据在此前应该已经以setData方法设置到此对象中。
|
addXOSSHeader, copyFrom, copyFrom, copyFromInBackgroud, copyFromInBackgroud, delete, deleteInBackground, enableUploadCheckMd5sum, setRange, setRange
getBucketName, getMethod, getObjectKey, getObjectMeta, getRange, setBucketName, setMethod, setObjectKey, setObjectMeta
public OSSData(java.lang.String bucketName, java.lang.String objectKey)
bucketName
- 数据所在的bucketobjectKey
- 数据的keypublic byte[] get() throws OSSException
OSSException
- 如果下载过程中发生网络错误、鉴权失败等情况,异常信息将记录下来并抛出public void getInBackground(GetBytesCallback getCallback)
getCallback
- 进行数据相关处理的回调接口public void upload() throws OSSException
OSSException
- 如果上传失败,异常信息将被记录下来并抛出public void uploadInBackground(SaveCallback saveCallback)
saveCallback
- 上传过程中进行相关处理的回调接口public void setData(byte[] data, java.lang.String contentType) throws OSSException
data
- 本地的一条数据OSSException