查询分块上传
功能说明
查询指定 Bucket 下的所有正在进行中的分块上传。
方法原型
func (s *BucketService) ListMultipartUploads(ctx context.Context, opt *ListMultipartUploadsOptions) (*ListMultipartUploadsResult, *Response, error)
请求示例
opt := &cos.ListMultipartUploadsOptions{
Prefix: "test",
}
v, resp, err := client.Bucket.ListMultipartUploads(context.Background(), opt)
参数说明
type ListMultipartUploadsOptions struct {
Delimiter string
EncodingType string
Prefix string
MaxUploads int
KeyMarker string
UploadIDMarker string
}
参数名称 | 参数描述 | 类型 | 必填 |
---|
Delimiter | 默认为空,设置分隔符 | string | 否 |
EncodingType | 默认不编码,规定返回值的编码方式,可选值:url | string | 否 |
Prefix | 默认为空,对分块上传的 key 进行筛选,匹配 prefix 为前缀的分块上传 | string | 否 |
MaxUploads | 最多返回的分块上传的数量,默认为最大的1000 | int | 否 |
KeyMarker | 和 UploadIdMarker 一起使用,指明列出分块上传的起始位置 | string | 否 |
UploadIdMarker | 和 KeyMarker 一起使用,指明列出分块上传的起始位置。如果没有指定 KeyMarker,UploadIdMarker 会被忽略 | string | 否 |
返回结果说明
type ListMultipartUploadsResult struct {
Bucket string
EncodingType string
KeyMarker string
UploadIDMarker string
NextKeyMarker string
NextUploadIDMarker string
MaxUploads int
IsTruncated bool
Uploads []struct {
Key string
UploadID string
StorageClass string
Initiator *Initiator
Owner *Owner
Initiated string
}
Prefix string
Delimiter string
CommonPrefixes []string
}
参数名称 | 参数描述 | 类型 |
---|
Bucket | Bucket 名称,由 bucketname-appid 构成 | string |
EncodingType | 默认不编码,规定返回值的编码方式,可选值:url | string |
KeyMarker | 和 UploadIdMarker 一起使用,指明列出分块上传的 key 起始位置 | string |
UploadIdMarker | 和 KeyMarker 一起使用,指明列出分块上传的 uploadid 起始位置。如果没有指定 KeyMarker,UploadIdMarker 会被忽略 | string |
NextKeyMarker | 当 IsTruncated 为 true 时,指明下一次列出分块上传的 key 的起始位置 | string |
NextUploadIDMarker | 当 IsTruncated 为 true 时,指明下一次列出分块上传的 uploadid 的起始位置 | string |
MaxUploads | 最多返回的分块上传的数量,默认为最大的1000 | int |
IsTruncated | 表示返回的分块上传否被截断 | bool |
Upload | 包含所有分块上传的 list,包括 UploadId,storageClass,Key,Owner,Initiator,Initiated 等信息 | []struct |
Prefix | 默认为空,对分块上传的 key 进行筛选,匹配 prefix 为前缀的分块上传 | string |
Delimiter | 默认为空,设置分隔符 | string |
CommonPrefixes | 所有以 Prefix 开头,以 Delimiter 结尾的 Key 被归到同一类 | []string |