A B C D E F G H I J K L M O P R S T U V W 

S

safeClose(InputStream) - Static method in class com.alibaba.sdk.android.oss.common.utils.IOUtils
 
safeClose(OutputStream) - Static method in class com.alibaba.sdk.android.oss.common.utils.IOUtils
 
safeCloseResponse(Response) - Static method in class com.alibaba.sdk.android.oss.internal.ResponseParsers
 
SDK_VERSION - Static variable in class com.alibaba.sdk.android.oss.common.OSSConstants
 
SECURITY_TOKEN - Static variable in class com.alibaba.sdk.android.oss.common.RequestParameters
 
ServiceConstants - Interface in com.alibaba.sdk.android.oss.common.utils
 
ServiceException - Exception in com.alibaba.sdk.android.oss
表示阿里云服务返回的错误消息。
ServiceException(int, String, String, String, String, String) - Constructor for exception com.alibaba.sdk.android.oss.ServiceException
用异常消息和表示异常原因及其他信息的对象构造新实例。
setAccessKeyId(String) - Method in class com.alibaba.sdk.android.oss.common.auth.OSSPlainTextAKSKCredentialProvider
 
setAccessKeySecret(String) - Method in class com.alibaba.sdk.android.oss.common.auth.OSSPlainTextAKSKCredentialProvider
 
setBegin(int) - Method in class com.alibaba.sdk.android.oss.model.Range
 
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.internal.RequestMessage
 
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.AbortMultipartUploadRequest
设置Bucket名称。
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.AppendObjectRequest
 
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.CompleteMultipartUploadRequest
设置Bucket名称。
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.CompleteMultipartUploadResult
设置包含Multipart上传的OSSObject的Bucket名称。
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.DeleteObjectRequest
设置要删除的Object所在的BucketName
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.GetObjectRequest
设置需要下载的Object所在的Bucket
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.HeadObjectRequest
 
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.InitiateMultipartUploadRequest
设置用来创建Multipart上传的Bucket的名称。
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.InitiateMultipartUploadResult
 
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsRequest
设置bucket名称。
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsResult
 
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.ListPartsRequest
设置Bucket名称。
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.ListPartsResult
设置Bucket名称。
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.OSSObjectSummary
设置所在Bucket的名称。
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.PutObjectRequest
设置请求的BucketName
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.ResumableUploadRequest
设置上传到OSS的Bucket名
setBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.UploadPartRequest
设置Bucket名称。
setCacheControl(String) - Method in class com.alibaba.sdk.android.oss.model.ObjectMetadata
设置Cache-Control请求头,表示用户指定的HTTP请求/回复链的缓存行为。
setCall(Call) - Method in class com.alibaba.sdk.android.oss.network.CancellationHandler
 
setCallbackParam(Map<String, String>) - Method in class com.alibaba.sdk.android.oss.model.PutObjectRequest
设置servercallback参数
setCallbackVars(Map<String, String>) - Method in class com.alibaba.sdk.android.oss.model.PutObjectRequest
设置servercallback自定义变量
setCancellationHandler(CancellationHandler) - Method in class com.alibaba.sdk.android.oss.network.ExecutionContext
 
setClient(OkHttpClient) - Method in class com.alibaba.sdk.android.oss.network.ExecutionContext
 
setCommonPrefixes(List<String>) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsResult
 
setCompletedCallback(OSSCompletedCallback) - Method in class com.alibaba.sdk.android.oss.network.ExecutionContext
 
setConnectionTimeout(int) - Method in class com.alibaba.sdk.android.oss.ClientConfiguration
设置建立连接的超时时间(单位:毫秒)。
setContentDisposition(String) - Method in class com.alibaba.sdk.android.oss.model.ObjectMetadata
设置Content-Disposition请求头,表示MIME用户代理如何显示附加的文件。
setContentEncoding(String) - Method in class com.alibaba.sdk.android.oss.model.ObjectMetadata
设置Content-Encoding请求头,表示Object内容的编码方式。
setContentLength(long) - Method in class com.alibaba.sdk.android.oss.model.GetObjectResult
 
setContentLength(long) - Method in class com.alibaba.sdk.android.oss.model.ObjectMetadata
设置Content-Length请求头,表示Object内容的大小。 当上传Object到OSS时,请总是指定正确的content length。
setContentMD5(String) - Method in class com.alibaba.sdk.android.oss.model.ObjectMetadata
 
setContentType(String) - Method in class com.alibaba.sdk.android.oss.model.ObjectMetadata
获取Content-Type请求头,表示Object内容的类型,为标准的MIME类型。
setCredentialProvider(OSSCredentialProvider) - Method in class com.alibaba.sdk.android.oss.internal.InternalRequestOperation
 
setCredentialProvider(OSSCredentialProvider) - Method in class com.alibaba.sdk.android.oss.internal.RequestMessage
 
setCurrentServerTime(long) - Static method in class com.alibaba.sdk.android.oss.common.utils.DateUtil
 
setDelimiter(String) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsRequest
设置一个用于对Object名字进行分组的字符。
setDelimiter(String) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsResult
 
setDestinationBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.CopyObjectRequest
设置目标Object所在的Bucket的名称。
setDestinationKey(String) - Method in class com.alibaba.sdk.android.oss.model.CopyObjectRequest
设置目标Object的Key。
setDisplayName(String) - Method in class com.alibaba.sdk.android.oss.model.Owner
设置所有者的显示名称。
setDownloadFilePath(String) - Method in class com.alibaba.sdk.android.oss.internal.RequestMessage
 
setEncodingType(String) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsRequest
设置应用于请求响应体中Object名称的编码方式。
setEncodingType(String) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsResult
 
setEnd(int) - Method in class com.alibaba.sdk.android.oss.model.Range
 
setEndpoint(URI) - Method in class com.alibaba.sdk.android.oss.internal.RequestMessage
 
setETag(String) - Method in class com.alibaba.sdk.android.oss.model.CompleteMultipartUploadResult
设置ETag值。
setEtag(String) - Method in class com.alibaba.sdk.android.oss.model.CopyObjectResult
设置新Object的ETag值。
setETag(String) - Method in class com.alibaba.sdk.android.oss.model.OSSObjectSummary
设置一个值表示与Object相关的hex编码的128位MD5摘要。
setETag(String) - Method in class com.alibaba.sdk.android.oss.model.PartETag
设置Part的ETag值。
setETag(String) - Method in class com.alibaba.sdk.android.oss.model.PartSummary
设置Part的ETag值。
setETag(String) - Method in class com.alibaba.sdk.android.oss.model.PutObjectResult
 
setETag(String) - Method in class com.alibaba.sdk.android.oss.model.UploadPartResult
设置OSS生成的ETag值。
setExpiration(long) - Method in class com.alibaba.sdk.android.oss.common.auth.OSSFederationToken
 
setExpirationInGMTFormat(String) - Method in class com.alibaba.sdk.android.oss.common.auth.OSSFederationToken
 
setExpirationTime(Date) - Method in class com.alibaba.sdk.android.oss.model.ObjectMetadata
设置Expires请求头。
setHeader(String, Object) - Method in class com.alibaba.sdk.android.oss.model.ObjectMetadata
设置请求头(内部使用)。
setHeaders(Map<String, String>) - Method in class com.alibaba.sdk.android.oss.internal.RequestMessage
 
setId(String) - Method in class com.alibaba.sdk.android.oss.model.Owner
设置所有者的ID。
setIsAuthorizationRequired(boolean) - Method in class com.alibaba.sdk.android.oss.internal.RequestMessage
 
setIsAuthorizationRequired(boolean) - Method in class com.alibaba.sdk.android.oss.model.OSSRequest
可以通过这个函数指定本次请求是否鉴权 如,如果Bucket的权限是公共读,那么GetObjectRequest设置false后,请求不走鉴权逻辑
setIsHttpdnsEnable(boolean) - Method in class com.alibaba.sdk.android.oss.internal.RequestMessage
 
setKey(String) - Method in class com.alibaba.sdk.android.oss.model.ListPartsResult
设置OSSObject key。
setKey(String) - Method in class com.alibaba.sdk.android.oss.model.OSSObjectSummary
设置Object的Key。
setLastModified(Date) - Method in class com.alibaba.sdk.android.oss.model.CopyObjectResult
设置新Object的最后修改时间。
setLastModified(Date) - Method in class com.alibaba.sdk.android.oss.model.ObjectMetadata
设置Last-Modified请求头的值,表示Object最后一次修改的时间(内部使用)。
setLastModified(Date) - Method in class com.alibaba.sdk.android.oss.model.OSSObjectSummary
设置最后修改时间。
setLastModified(Date) - Method in class com.alibaba.sdk.android.oss.model.PartSummary
设置Part的最后修改时间。
setLocation(String) - Method in class com.alibaba.sdk.android.oss.model.CompleteMultipartUploadResult
设置标识Multipart上传的OSSObject的URL地址。
setMarker(String) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsRequest
设置marker, 用户设定结果从marker之后按字母排序的第一个开始返回。
setMarker(String) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsResult
 
setMatchingETagConstraints(List<String>) - Method in class com.alibaba.sdk.android.oss.model.CopyObjectRequest
设置ETag限定值的列表。可选。 如果源Object的ETAG值和用户提供的ETAG相等,则执行拷贝操作; 否则抛出异常。
setMaxConcurrentRequest(int) - Method in class com.alibaba.sdk.android.oss.ClientConfiguration
设置允许并发的最大HTTP请求数
setMaxErrorRetry(int) - Method in class com.alibaba.sdk.android.oss.ClientConfiguration
设置一个值表示当可重试的请求失败后最大的重试次数。(默认值为2)
setMaxKeys(Integer) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsRequest
设置用于限定此次返回object的最大数,如果不设定,默认为100。最大值为1000。
setMaxKeys(int) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsResult
 
setMaxParts(int) - Method in class com.alibaba.sdk.android.oss.model.ListPartsRequest
设置一个值最大返回多少条记录。(可选) 最大值和默认值均为1000。
setMaxParts(int) - Method in class com.alibaba.sdk.android.oss.model.ListPartsResult
设置请求中指定返回Part的最大个数(ListPartsRequest.getMaxParts())。
setMaxRetryCount(int) - Method in class com.alibaba.sdk.android.oss.internal.OSSRetryHandler
 
setMd5Digest(String) - Method in class com.alibaba.sdk.android.oss.model.UploadPartRequest
设置分块(Part)数据的MD5校验值。
setMetadata(ObjectMetadata) - Method in class com.alibaba.sdk.android.oss.model.AppendObjectRequest
 
setMetadata(ObjectMetadata) - Method in class com.alibaba.sdk.android.oss.model.GetObjectResult
 
setMetadata(ObjectMetadata) - Method in class com.alibaba.sdk.android.oss.model.HeadObjectResult
 
setMetadata(ObjectMetadata) - Method in class com.alibaba.sdk.android.oss.model.InitiateMultipartUploadRequest
设置将创建的Object的附加信息。
setMetadata(ObjectMetadata) - Method in class com.alibaba.sdk.android.oss.model.PutObjectRequest
设置上传的文件的元信息
setMetadata(ObjectMetadata) - Method in class com.alibaba.sdk.android.oss.model.ResumableUploadRequest
设置上传文件的元信息
setMethod(HttpMethod) - Method in class com.alibaba.sdk.android.oss.internal.RequestMessage
 
setModifiedSinceConstraint(Date) - Method in class com.alibaba.sdk.android.oss.model.CopyObjectRequest
设置返回一个时间,如果源Object自从该时间以后被修改过,则执行拷贝操作; 否则抛出异常。可选。
setNewObjectMetadata(ObjectMetadata) - Method in class com.alibaba.sdk.android.oss.model.CopyObjectRequest
设置目标Object的ObjectMetadata信息。可选。
setNextMarker(String) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsResult
 
setNextPartNumberMarker(int) - Method in class com.alibaba.sdk.android.oss.model.ListPartsResult
设置一个值值表示如果返回结果被截取,那么下一个Part的号码是多少。
setNextPosition(Long) - Method in class com.alibaba.sdk.android.oss.model.AppendObjectResult
 
setNonmatchingETagConstraints(List<String>) - Method in class com.alibaba.sdk.android.oss.model.CopyObjectRequest
设置限定Object的ETag限定必须不匹配给定值的列表。可选。 如果源Object的ETAG值和用户提供的ETAG不相等,则执行拷贝操作; 否则抛出异常。
setObjectContent(InputStream) - Method in class com.alibaba.sdk.android.oss.model.GetObjectResult
 
setObjectCRC64(String) - Method in class com.alibaba.sdk.android.oss.model.AppendObjectResult
 
setObjectKey(String) - Method in class com.alibaba.sdk.android.oss.internal.RequestMessage
 
setObjectKey(String) - Method in class com.alibaba.sdk.android.oss.model.AbortMultipartUploadRequest
设置OSSObject objectKey。
setObjectKey(String) - Method in class com.alibaba.sdk.android.oss.model.AppendObjectRequest
 
setObjectKey(String) - Method in class com.alibaba.sdk.android.oss.model.CompleteMultipartUploadRequest
设置objectKey。
setObjectKey(String) - Method in class com.alibaba.sdk.android.oss.model.CompleteMultipartUploadResult
设置新创建的OSSObject的Key。
setObjectKey(String) - Method in class com.alibaba.sdk.android.oss.model.DeleteObjectRequest
设置要删除的Object的Key
setObjectKey(String) - Method in class com.alibaba.sdk.android.oss.model.GetObjectRequest
设置需要下载的Object的名字
setObjectKey(String) - Method in class com.alibaba.sdk.android.oss.model.HeadObjectRequest
 
setObjectKey(String) - Method in class com.alibaba.sdk.android.oss.model.InitiateMultipartUploadRequest
设置用来创建的Multipart的Object(也就是Multipart上传完成后新生成的Object)的key。
setObjectKey(String) - Method in class com.alibaba.sdk.android.oss.model.InitiateMultipartUploadResult
 
setObjectKey(String) - Method in class com.alibaba.sdk.android.oss.model.ListPartsRequest
设置OSSObject objectKey。
setObjectKey(String) - Method in class com.alibaba.sdk.android.oss.model.PutObjectRequest
设置请求的ObjectKey
setObjectKey(String) - Method in class com.alibaba.sdk.android.oss.model.ResumableUploadRequest
设置上传到OSS的Object名
setObjectKey(String) - Method in class com.alibaba.sdk.android.oss.model.UploadPartRequest
设置OSSObject objectKey。
setObjectSummaries(List<OSSObjectSummary>) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsResult
 
setParameters(Map<String, String>) - Method in class com.alibaba.sdk.android.oss.internal.RequestMessage
 
setPartContent(byte[]) - Method in class com.alibaba.sdk.android.oss.model.UploadPartRequest
设置上传分块的内容
setPartETags(List<PartETag>) - Method in class com.alibaba.sdk.android.oss.model.CompleteMultipartUploadRequest
设置标识上传Part结果的PartETag列表。
setPartNumber(int) - Method in class com.alibaba.sdk.android.oss.model.PartETag
设置Part标识号码。
setPartNumber(int) - Method in class com.alibaba.sdk.android.oss.model.PartSummary
设置Part的标识号码。
setPartNumber(int) - Method in class com.alibaba.sdk.android.oss.model.UploadPartRequest
设置上传分块(Part)的标识号码(Part Number)。 每一个上传分块(Part)都有一个标识它的号码(范围1~10000)。 对于同一个Upload ID,该号码不但唯一标识这一块数据,也标识了这块数据在整个文件中的 相对位置。如果你用同一个Part号码上传了新的数据,那么OSS上已有的这个号码的Part数据 将被覆盖。
setPartNumberMarker(Integer) - Method in class com.alibaba.sdk.android.oss.model.ListPartsRequest
设置一个值表示从哪个Part号码开始获取列表。
setPartNumberMarker(int) - Method in class com.alibaba.sdk.android.oss.model.ListPartsResult
设置请求中给定的ListPartsRequest.getPartNumberMarker()
setParts(List<PartSummary>) - Method in class com.alibaba.sdk.android.oss.model.ListPartsResult
设置PartSummary的列表。
setPartSize(long) - Method in class com.alibaba.sdk.android.oss.model.ResumableUploadRequest
设置分块大小,默认256KB,最小为100KB
setPosition(long) - Method in class com.alibaba.sdk.android.oss.model.AppendObjectRequest
 
setPrefix(String) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsRequest
设置prefix,限定返回的object key必须以prefix作为前缀。
setPrefix(String) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsResult
 
setProgressCallback(OSSProgressCallback<AppendObjectRequest>) - Method in class com.alibaba.sdk.android.oss.model.AppendObjectRequest
 
setProgressCallback(OSSProgressCallback<PutObjectRequest>) - Method in class com.alibaba.sdk.android.oss.model.PutObjectRequest
设置上传进度回调
setProgressCallback(OSSProgressCallback<ResumableUploadRequest>) - Method in class com.alibaba.sdk.android.oss.model.ResumableUploadRequest
设置上传进度回调
setProgressCallback(OSSProgressCallback<UploadPartRequest>) - Method in class com.alibaba.sdk.android.oss.model.UploadPartRequest
设置上传分块的进度回调
setProgressCallback(OSSProgressCallback) - Method in class com.alibaba.sdk.android.oss.network.ExecutionContext
 
setRange(Range) - Method in class com.alibaba.sdk.android.oss.model.GetObjectRequest
范围下载
setRecordDirectory(String) - Method in class com.alibaba.sdk.android.oss.model.ResumableUploadRequest
设置断点进度记录文件在本地文件系统的存储地址(需要保证这个目录已经存在)
setRequest(T) - Method in class com.alibaba.sdk.android.oss.network.ExecutionContext
 
setRequestId(String) - Method in class com.alibaba.sdk.android.oss.model.OSSResult
 
setResponseHeader(Map<String, String>) - Method in class com.alibaba.sdk.android.oss.model.OSSResult
 
setSecurityToken(String) - Method in class com.alibaba.sdk.android.oss.common.auth.OSSFederationToken
 
setServerCallbackReturnBody(String) - Method in class com.alibaba.sdk.android.oss.model.PutObjectResult
 
setServerSideEncryption(String) - Method in class com.alibaba.sdk.android.oss.model.CopyObjectRequest
设置Object在服务器端熵编码的类型
setServerSideEncryption(String) - Method in class com.alibaba.sdk.android.oss.model.ObjectMetadata
设置Object服务器端熵编码的类型
setSize(long) - Method in class com.alibaba.sdk.android.oss.model.OSSObjectSummary
设置Object的文件字节数。
setSize(long) - Method in class com.alibaba.sdk.android.oss.model.PartSummary
设置Part数据的字节数。
setSocketTimeout(int) - Method in class com.alibaba.sdk.android.oss.ClientConfiguration
设置通过打开的连接传输数据的超时时间(单位:毫秒)。 0表示无限等待(但不推荐使用)。
setSourceBucketName(String) - Method in class com.alibaba.sdk.android.oss.model.CopyObjectRequest
设置源Object所在的Bucket的名称。
setSourceKey(String) - Method in class com.alibaba.sdk.android.oss.model.CopyObjectRequest
设置源Object的Key。
setStatusCode(int) - Method in class com.alibaba.sdk.android.oss.model.OSSResult
 
setStorageClass(String) - Method in class com.alibaba.sdk.android.oss.model.ListPartsResult
 
setStorageClass(String) - Method in class com.alibaba.sdk.android.oss.model.OSSObjectSummary
设置Object的存储类别。
setTempAk(String) - Method in class com.alibaba.sdk.android.oss.common.auth.OSSFederationToken
 
setTempSk(String) - Method in class com.alibaba.sdk.android.oss.common.auth.OSSFederationToken
 
setTruncated(boolean) - Method in class com.alibaba.sdk.android.oss.model.ListObjectsResult
 
setTruncated(boolean) - Method in class com.alibaba.sdk.android.oss.model.ListPartsResult
设置一个值表示返回结果是否被截取,即是否还有其他记录没有返回。
setType(String) - Method in class com.alibaba.sdk.android.oss.model.OSSObjectSummary
设置Object的类型
setUnmodifiedSinceConstraint(Date) - Method in class com.alibaba.sdk.android.oss.model.CopyObjectRequest
设置一个时间,如果该时间等于或者晚于文件实际修改时间,则正常传输文件; 否则抛出异常。可选。
setUploadData(byte[]) - Method in class com.alibaba.sdk.android.oss.internal.RequestMessage
 
setUploadData(byte[]) - Method in class com.alibaba.sdk.android.oss.model.AppendObjectRequest
 
setUploadData(byte[]) - Method in class com.alibaba.sdk.android.oss.model.PutObjectRequest
上传Byte数据到OSS,设置数据内容
setUploadFilePath(String) - Method in class com.alibaba.sdk.android.oss.internal.RequestMessage
 
setUploadFilePath(String) - Method in class com.alibaba.sdk.android.oss.model.AppendObjectRequest
 
setUploadFilePath(String) - Method in class com.alibaba.sdk.android.oss.model.PutObjectRequest
上传本地文件到OSS,设置本地文件路径
setUploadFilePath(String) - Method in class com.alibaba.sdk.android.oss.model.ResumableUploadRequest
设置上传文件的本地文件路径
setUploadId(String) - Method in class com.alibaba.sdk.android.oss.model.AbortMultipartUploadRequest
设置标识Multipart上传事件的Upload ID。
setUploadId(String) - Method in class com.alibaba.sdk.android.oss.model.CompleteMultipartUploadRequest
设置标识Multipart上传事件的Upload ID。
setUploadId(String) - Method in class com.alibaba.sdk.android.oss.model.InitiateMultipartUploadResult
 
setUploadId(String) - Method in class com.alibaba.sdk.android.oss.model.ListPartsRequest
设置标识Multipart上传事件的Upload ID。
setUploadId(String) - Method in class com.alibaba.sdk.android.oss.model.ListPartsResult
设置标识Multipart上传事件的Upload ID。
setUploadId(String) - Method in class com.alibaba.sdk.android.oss.model.UploadPartRequest
设置标识Multipart上传事件的Upload ID。
setUploadInputStream(InputStream, long) - Method in class com.alibaba.sdk.android.oss.internal.RequestMessage
 
setUserMetadata(Map<String, String>) - Method in class com.alibaba.sdk.android.oss.model.ObjectMetadata
设置用户自定义的元数据,表示以x-oss-meta-为前缀的请求头。
shouldRetry(Exception, int) - Method in class com.alibaba.sdk.android.oss.internal.OSSRetryHandler
 
sign(String, String, String) - Static method in class com.alibaba.sdk.android.oss.common.utils.OSSUtils
根据ak/sk、content生成token
SIGNATURE - Static variable in class com.alibaba.sdk.android.oss.common.RequestParameters
 
signContent(String) - Method in class com.alibaba.sdk.android.oss.common.auth.OSSCustomSignerCredentialProvider
自定义的加签函数,考虑到移动端不适合保存AcessKeyId/AccessKeySecret在本地,那么可以在业务server上进行加签。 比如,在这个函数中,把Content POST到业务server,业务server用保存的AccessKeyId/AccessKeySecret进行加签后,返回签名结果。 签名算法参考:http://help.aliyun.com/document_detail/oss/api-reference/access-control/signature-header.html content是已经根据请求各个参数拼接后的字符串,所以算法为: signature = "OSS " + AccessKeyId + ":" + base64(hmac-sha1(AccessKeySecret, content))
signRequest(RequestMessage) - Static method in class com.alibaba.sdk.android.oss.common.utils.OSSUtils
 
source() - Method in class com.alibaba.sdk.android.oss.network.OSSRequestTask.ProgressTouchableResponseBody
 
STORAGE_CLASS - Static variable in interface com.alibaba.sdk.android.oss.common.OSSHeaders
 
SUBRESOURCE_ACL - Static variable in class com.alibaba.sdk.android.oss.common.RequestParameters
 
SUBRESOURCE_APPEND - Static variable in class com.alibaba.sdk.android.oss.common.RequestParameters
 
SUBRESOURCE_CORS - Static variable in class com.alibaba.sdk.android.oss.common.RequestParameters
 
SUBRESOURCE_DELETE - Static variable in class com.alibaba.sdk.android.oss.common.RequestParameters
 
SUBRESOURCE_LIFECYCLE - Static variable in class com.alibaba.sdk.android.oss.common.RequestParameters
 
SUBRESOURCE_LOCATION - Static variable in class com.alibaba.sdk.android.oss.common.RequestParameters
 
SUBRESOURCE_LOGGING - Static variable in class com.alibaba.sdk.android.oss.common.RequestParameters
 
SUBRESOURCE_REFERER - Static variable in class com.alibaba.sdk.android.oss.common.RequestParameters
 
SUBRESOURCE_UPLOADS - Static variable in class com.alibaba.sdk.android.oss.common.RequestParameters
 
SUBRESOURCE_WEBSITE - Static variable in class com.alibaba.sdk.android.oss.common.RequestParameters
 
A B C D E F G H I J K L M O P R S T U V W