文档首页/ OBS GO SDK/ API参考/ 数据类型/ 断点续传下载请求参数
更新时间:2022-02-10 GMT+08:00

断点续传下载请求参数

类型定义

type DownloadFileInput struct

参数描述

字段名

类型

约束

说明

Bucket

string

必选

桶名。

Key

string

必选

对象名。

VersionId

string

可选

对象的版本号。

DownloadFile

string

可选

下载对象的本地文件全路径。当该值为空时,默认为当前程序的运行目录。

PartSize

int64

可选

分段大小,单位字节。

TaskNum

int

可选

分段下载时的最大并发数。

EnableCheckpoint

bool

可选

是否开启断点续传模式,默认为False,表示不开启。

CheckpointFile

string

可选

记录下载进度的文件,只在断点续传模式下有效。当该值为空时,默认与下载对象的本地文件路径同目录。

Origin

string

可选

预请求指定的跨域请求Origin(通常为域名)。

RequestHeader

string

可选

跨域请求可以使用的HTTP头域。

SseHeader

SseCHeader

可选

服务端解密头信息。

IfMatch

string

可选

如果对象的ETag值与该参数值相同,则返回对象内容,否则返回错误。

IfNoneMatch

string

可选

如果对象的ETag值与该参数值不相同,则返回对象内容,否则返回错误。

IfModifiedSince

time.Time

可选

如果对象的修改时间晚于该参数值指定的时间,则返回对象内容,否则返回错误。

IfUnmodifiedSince

time.Time

可选

如果对象的修改时间早于该参数值指定的时间,则返回对象内容,否则返回错误。