resumable_upload_v2_upload_part

package
v7.25.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 27, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

初始化一个 Multipart Upload 任务之后,可以根据指定的对象名称和 UploadId 来分片上传数据

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type NewPartInfo

type NewPartInfo = Response

返回本次上传的分片相关信息

type Request

type Request struct {
	BucketName string            // 存储空间名称
	ObjectName *string           // 对象名称
	UploadId   string            // 在服务端申请的 Multipart Upload 任务 id
	PartNumber int64             // 每一个上传的分片都有一个标识它的号码
	Md5        string            // 上传块内容的 md5 值,如果指定服务端会进行校验,不指定不校验
	UpToken    uptoken.Provider  // 上传凭证,如果为空,则使用 HTTPClientOptions 中的 UpToken
	Body       io.ReadSeekCloser // 请求体
}

调用 API 所用的请求

type Response

type Response struct {
	Etag string // 上传块内容的 etag,用来标识块,completeMultipartUpload API 调用的时候作为参数进行文件合成
	Md5  string // 上传块内容的 MD5 值
}

获取 API 所用的响应

func (*Response) MarshalJSON

func (j *Response) MarshalJSON() ([]byte, error)

func (*Response) UnmarshalJSON

func (j *Response) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL