OBS NODE.JS SDK-断点续传上传:请求参数

时间:2023-11-08 22:54:51

请求参数

字段名

类型

约束

说明

Bucket

String

必选

桶名。

Key

String

必选

对象名。

UploadFile

String

必选

待上传的本地文件。

PartSize

Number

可选

分段大小,单位字节,取值范围是100KB~5GB,默认为5MB。

TaskNum

Number

可选

分段上传时的最大并发数,默认为20。

ProgressCallback

Function

可选

获取上传进度的回调函数。

说明:

该回调函数依次包含三个参数:已上传的字节数、总字节数、已使用的时间(单位:秒)。

ResumeCallback

Function

可选

获取取消断点续传控制参数的回调函数。

说明:
  • 该回调函数有一个参数:取消断点续传上传任务控制参数;
  • 可以调用取消断点续传上传任务控制参数的cancel方法来暂停断点续传上传任务。

EnableCheckpoint

Boolean

可选

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

CheckpointFile

String

可选

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

EnableCheckSum

Boolean

可选

是否校验待上传文件的内容,只在断点续传模式下有效。默认为false,表示不校验。

ContentType

String

可选

对象的MIME类型。

ACL

String

可选

预定义访问策略

WebsiteRedirectLocation

String

可选

当桶设置了Website配置,该参数指明对象的重定向地址。

SseKms

String

可选

以SSE-KMS方式加密对象,支持的值:

  • kms

SseKmsKey

String

可选

SSE-KMS方式下加密的主密钥,可为空。

sseC

String

可选

以SSE-C方式加密对象,支持的值:

  • AES256

SseCKey

String

可选

SSE-C方式下加密的密钥,由AES256算法得到。

Metadata

Object

可选

对象的自定义元数据信息。

support.huaweicloud.com/api-obs_nodejs_sdk_api_zh/obs_39_0503.html