Documentation
¶
Overview ¶
上传指定块的一片数据,具体数据量可根据现场环境调整,同一块的每片数据必须串行上传
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Request ¶
type Request struct {
Ctx string // 前一次上传返回的块级上传控制信息
ChunkOffset int64 // 当前片在整个块中的起始偏移
UpToken uptoken.Provider // 上传凭证,如果为空,则使用 HTTPClientOptions 中的 UpToken
Body io.ReadSeekCloser // 请求体
}
调用 API 所用的请求
type Response ¶
type Response struct {
Ctx string // 本次上传成功后的块级上传控制信息,用于后续上传片(bput)及创建文件(mkfile)
Checksum string // 上传块 SHA1 值,使用 URL 安全的 Base64 编码
Crc32 int64 // 上传块 CRC32 值,客户可通过此字段对上传块的完整性进行校验
Offset int64 // 下一个上传块在切割块中的偏移
Host string // 后续上传接收地址
ExpiredAt int64 // `ctx` 过期时间
}
获取 API 所用的响应
func (*Response) MarshalJSON ¶
func (*Response) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.