- abortMultipartUpload(AbortMultipartUploadRequest, OSSCompletedCallback<AbortMultipartUploadRequest, AbortMultipartUploadResult>) - Method in class com.alibaba.sdk.android.oss.internal.InternalRequestOperation
-
- abortMultipartUpload(AbortMultipartUploadRequest) - Method in interface com.alibaba.sdk.android.oss.OSS
-
同步取消分块上传
该接口可以根据用户提供的Upload ID中止其对应的Multipart Upload事件。
当一个Multipart Upload事件被中止后,就不能再使用这个Upload ID做任何操作,已经上传的Part数据也会被删除。
- abortMultipartUpload(AbortMultipartUploadRequest) - Method in class com.alibaba.sdk.android.oss.OSSClient
-
- AbortMultipartUploadRequest - Class in com.alibaba.sdk.android.oss.model
-
Created by zhouzhuo on 11/24/15.
- AbortMultipartUploadRequest(String, String, String) - Constructor for class com.alibaba.sdk.android.oss.model.AbortMultipartUploadRequest
-
构造函数。
- AbortMultipartUploadResult - Class in com.alibaba.sdk.android.oss.model
-
Created by zhouzhuo on 11/24/15.
- AbortMultipartUploadResult() - Constructor for class com.alibaba.sdk.android.oss.model.AbortMultipartUploadResult
-
- ACCESS_CONTROL_ALLOW_HEADERS - Static variable in interface com.alibaba.sdk.android.oss.common.OSSHeaders
-
- ACCESS_CONTROL_ALLOW_METHODS - Static variable in interface com.alibaba.sdk.android.oss.common.OSSHeaders
-
- ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in interface com.alibaba.sdk.android.oss.common.OSSHeaders
-
- ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in interface com.alibaba.sdk.android.oss.common.OSSHeaders
-
- ACCESS_CONTROL_MAX_AGE - Static variable in interface com.alibaba.sdk.android.oss.common.OSSHeaders
-
- ACCESS_CONTROL_REQUEST_HEADER - Static variable in interface com.alibaba.sdk.android.oss.common.OSSHeaders
-
- ACCESS_CONTROL_REQUEST_METHOD - Static variable in interface com.alibaba.sdk.android.oss.common.OSSHeaders
-
- addCommonPrefix(String) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsResult
-
- addDateHeader(Map<String, String>, String, Date) - Static method in class com.alibaba.sdk.android.oss.common.utils.OSSUtils
-
- addHeader(Map<String, String>, String, String) - Static method in class com.alibaba.sdk.android.oss.common.utils.OSSUtils
-
- addHeaders(Map<String, String>) - Method in class com.alibaba.sdk.android.oss.internal.RequestMessage
-
- addObjectSummary(OSSObjectSummary) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsResult
-
- addPart(PartSummary) - Method in class com.alibaba.sdk.android.oss.model.ListPartsResult
-
添加PartSummary实例。
- addStringListHeader(Map<String, String>, String, List<String>) - Static method in class com.alibaba.sdk.android.oss.common.utils.OSSUtils
-
- addUserMetadata(String, String) - Method in class com.alibaba.sdk.android.oss.model.ObjectMetadata
-
添加一个用户自定义的元数据。
- AES_256_SERVER_SIDE_ENCRYPTION - Static variable in class com.alibaba.sdk.android.oss.model.ObjectMetadata
-
- appendObject(AppendObjectRequest, OSSCompletedCallback<AppendObjectRequest, AppendObjectResult>) - Method in class com.alibaba.sdk.android.oss.internal.InternalRequestOperation
-
- appendObject(AppendObjectRequest) - Method in interface com.alibaba.sdk.android.oss.OSS
-
同步追加文件
Append Object以追加写的方式上传文件。
通过Append Object操作创建的Object类型为Appendable Object,而通过Put Object上传的Object是Normal Object。
- appendObject(AppendObjectRequest) - Method in class com.alibaba.sdk.android.oss.OSSClient
-
- AppendObjectRequest - Class in com.alibaba.sdk.android.oss.model
-
- AppendObjectRequest(String, String, String) - Constructor for class com.alibaba.sdk.android.oss.model.AppendObjectRequest
-
- AppendObjectRequest(String, String, String, ObjectMetadata) - Constructor for class com.alibaba.sdk.android.oss.model.AppendObjectRequest
-
- AppendObjectRequest(String, String, byte[]) - Constructor for class com.alibaba.sdk.android.oss.model.AppendObjectRequest
-
- AppendObjectRequest(String, String, byte[], ObjectMetadata) - Constructor for class com.alibaba.sdk.android.oss.model.AppendObjectRequest
-
- AppendObjectResult - Class in com.alibaba.sdk.android.oss.model
-
Successful response of append object operation.
- AppendObjectResult() - Constructor for class com.alibaba.sdk.android.oss.model.AppendObjectResult
-
- assertTrue(boolean, String) - Static method in class com.alibaba.sdk.android.oss.common.utils.OSSUtils
-
- asyncAbortMultipartUpload(AbortMultipartUploadRequest, OSSCompletedCallback<AbortMultipartUploadRequest, AbortMultipartUploadResult>) - Method in interface com.alibaba.sdk.android.oss.OSS
-
异步取消分块上传
该接口可以根据用户提供的Upload ID中止其对应的Multipart Upload事件。
当一个Multipart Upload事件被中止后,就不能再使用这个Upload ID做任何操作,已经上传的Part数据也会被删除。
- asyncAbortMultipartUpload(AbortMultipartUploadRequest, OSSCompletedCallback<AbortMultipartUploadRequest, AbortMultipartUploadResult>) - Method in class com.alibaba.sdk.android.oss.OSSClient
-
- asyncAppendObject(AppendObjectRequest, OSSCompletedCallback<AppendObjectRequest, AppendObjectResult>) - Method in interface com.alibaba.sdk.android.oss.OSS
-
异步追加文件
Append Object以追加写的方式上传文件。
通过Append Object操作创建的Object类型为Appendable Object,而通过Put Object上传的Object是Normal Object。
- asyncAppendObject(AppendObjectRequest, OSSCompletedCallback<AppendObjectRequest, AppendObjectResult>) - Method in class com.alibaba.sdk.android.oss.OSSClient
-
- asyncCompleteMultipartUpload(CompleteMultipartUploadRequest, OSSCompletedCallback<CompleteMultipartUploadRequest, CompleteMultipartUploadResult>) - Method in interface com.alibaba.sdk.android.oss.OSS
-
异步完成分块上传
在将所有数据Part都上传完成后,必须调用Complete Multipart Upload API来完成整个文件的Multipart Upload。
在执行该操作时,用户必须提供所有有效的数据Part的列表(包括part号码和ETAG);OSS收到用户提交的Part列表后,会逐一验证每个数据Part的有效性。
当所有的数据Part验证通过后,OSS将把这些数据part组合成一个完整的Object。
- asyncCompleteMultipartUpload(CompleteMultipartUploadRequest, OSSCompletedCallback<CompleteMultipartUploadRequest, CompleteMultipartUploadResult>) - Method in class com.alibaba.sdk.android.oss.OSSClient
-
- asyncCopyObject(CopyObjectRequest, OSSCompletedCallback<CopyObjectRequest, CopyObjectResult>) - Method in interface com.alibaba.sdk.android.oss.OSS
-
异步复制文件
拷贝一个在OSS上已经存在的object成另外一个object,可以发送一个PUT请求给OSS,并在PUT请求头中添加元素“x-oss-copy-source”来指定拷贝源。
OSS会自动判断出这是一个Copy操作,并直接在服务器端执行该操作。如果拷贝成功,则返回新的object信息给用户。
该操作适用于拷贝小于1GB的文件,当拷贝一个大于1GB的文件时,必须使用Multipart Upload操作,具体见Upload Part Copy。
- asyncCopyObject(CopyObjectRequest, OSSCompletedCallback<CopyObjectRequest, CopyObjectResult>) - Method in class com.alibaba.sdk.android.oss.OSSClient
-
- asyncDeleteObject(DeleteObjectRequest, OSSCompletedCallback<DeleteObjectRequest, DeleteObjectResult>) - Method in interface com.alibaba.sdk.android.oss.OSS
-
异步删除文件
DeleteObject用于删除某个Object。
- asyncDeleteObject(DeleteObjectRequest, OSSCompletedCallback<DeleteObjectRequest, DeleteObjectResult>) - Method in class com.alibaba.sdk.android.oss.OSSClient
-
- asyncGetObejct(GetObjectRequest, OSSCompletedCallback<GetObjectRequest, GetObjectResult>) - Method in interface com.alibaba.sdk.android.oss.OSS
-
异步下载文件
用于获取某个Object,此操作要求用户对该Object有读权限。
- asyncGetObejct(GetObjectRequest, OSSCompletedCallback<GetObjectRequest, GetObjectResult>) - Method in class com.alibaba.sdk.android.oss.OSSClient
-
- asyncHeadObject(HeadObjectRequest, OSSCompletedCallback<HeadObjectRequest, HeadObjectResult>) - Method in interface com.alibaba.sdk.android.oss.OSS
-
异步获取文件元信息
Head Object只返回某个Object的meta信息,不返回文件内容。
- asyncHeadObject(HeadObjectRequest, OSSCompletedCallback<HeadObjectRequest, HeadObjectResult>) - Method in class com.alibaba.sdk.android.oss.OSSClient
-
- asyncInitMultipartUpload(InitiateMultipartUploadRequest, OSSCompletedCallback<InitiateMultipartUploadRequest, InitiateMultipartUploadResult>) - Method in interface com.alibaba.sdk.android.oss.OSS
-
异步初始化分块上传
使用Multipart Upload模式传输数据前,必须先调用该接口来通知OSS初始化一个Multipart Upload事件。
该接口会返回一个OSS服务器创建的全局唯一的Upload ID,用于标识本次Multipart Upload事件。
用户可以根据这个ID来发起相关的操作,如中止Multipart Upload、查询Multipart Upload等。
- asyncInitMultipartUpload(InitiateMultipartUploadRequest, OSSCompletedCallback<InitiateMultipartUploadRequest, InitiateMultipartUploadResult>) - Method in class com.alibaba.sdk.android.oss.OSSClient
-
- asyncListObjects(ListObjectsRequest, OSSCompletedCallback<ListObjectsRequest, ListObjectsResult>) - Method in interface com.alibaba.sdk.android.oss.OSS
-
异步罗列文件
Get Bucket操作可用来list Bucket中所有Object的信息。
- asyncListObjects(ListObjectsRequest, OSSCompletedCallback<ListObjectsRequest, ListObjectsResult>) - Method in class com.alibaba.sdk.android.oss.OSSClient
-
- asyncListParts(ListPartsRequest, OSSCompletedCallback<ListPartsRequest, ListPartsResult>) - Method in interface com.alibaba.sdk.android.oss.OSS
-
异步罗列分块
List Parts命令可以罗列出指定Upload ID所属的所有已经上传成功Part。
- asyncListParts(ListPartsRequest, OSSCompletedCallback<ListPartsRequest, ListPartsResult>) - Method in class com.alibaba.sdk.android.oss.OSSClient
-
- asyncPutObject(PutObjectRequest, OSSCompletedCallback<PutObjectRequest, PutObjectResult>) - Method in interface com.alibaba.sdk.android.oss.OSS
-
异步上传文件
Put Object用于上传文件。
- asyncPutObject(PutObjectRequest, OSSCompletedCallback<PutObjectRequest, PutObjectResult>) - Method in class com.alibaba.sdk.android.oss.OSSClient
-
- asyncResumableUpload(ResumableUploadRequest, OSSCompletedCallback<ResumableUploadRequest, ResumableUploadResult>) - Method in interface com.alibaba.sdk.android.oss.OSS
-
异步断点上传
- asyncResumableUpload(ResumableUploadRequest, OSSCompletedCallback<ResumableUploadRequest, ResumableUploadResult>) - Method in class com.alibaba.sdk.android.oss.OSSClient
-
- asyncUploadPart(UploadPartRequest, OSSCompletedCallback<UploadPartRequest, UploadPartResult>) - Method in interface com.alibaba.sdk.android.oss.OSS
-
异步上传分块
初始化一个Multipart Upload之后,可以根据指定的Object名和Upload ID来分块(Part)上传数据。
每一个上传的Part都有一个标识它的号码(part number,范围是1~10,000)。
对于同一个Upload ID,该号码不但唯一标识这一块数据,也标识了这块数据在整个文件内的相对位置。
如果你用同一个part号码,上传了新的数据,那么OSS上已有的这个号码的Part数据将被覆盖。
除了最后一块Part以外,其他的part最小为100KB;最后一块Part没有大小限制。
- asyncUploadPart(UploadPartRequest, OSSCompletedCallback<UploadPartRequest, UploadPartResult>) - Method in class com.alibaba.sdk.android.oss.OSSClient
-
- AUTHORIZATION - Static variable in interface com.alibaba.sdk.android.oss.common.utils.HttpHeaders
-