Documentation
¶
Overview ¶
在将所有数据分片都上传完成后,必须调用 completeMultipartUpload API 来完成整个文件的 Multipart Upload。用户需要提供有效数据的分片列表(包括 PartNumber 和调用 uploadPart API 服务端返回的 Etag)。服务端收到用户提交的分片列表后,会逐一验证每个数据分片的有效性。当所有的数据分片验证通过后,会把这些数据分片组合成一个完整的对象
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Request ¶
type Request struct { BucketName string // 存储空间名称 ObjectName *string // 对象名称 UploadId string // 在服务端申请的 Multipart Upload 任务 id UpToken uptoken.Provider // 上传凭证,如果为空,则使用 HTTPClientOptions 中的 UpToken Parts Parts // 已经上传的分片列表 FileName string // 上传的原始文件名,若未指定,则魔法变量中无法使用 fname,ext,suffix MimeType string // 若指定了则设置上传文件的 MIME 类型,若未指定,则根据文件内容自动检测 MIME 类型 Metadata map[string]string // 用户自定义文件 metadata 信息的键值对,可以设置多个,MetaKey 和 MetaValue 都是 string,,其中 可以由字母、数字、下划线、减号组成,且长度小于等于 50,单个文件 MetaKey 和 MetaValue 总和大小不能超过 1024 字节,MetaKey 必须以 `x-qn-meta-` 作为前缀 CustomVars map[string]string // 用户自定义变量 ResponseBody interface{} // 响应体,如果为空,则 Response.Body 的类型由 encoding/json 库决定 }
调用 API 所用的请求
func (*Request) MarshalJSON ¶
func (*Request) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.