OBS Node.js SDK-上传段:请求参数

时间:2025-02-12 14:52:37

请求参数

字段名

类型

约束

说明

Bucket

String

必选

桶名。

Key

String

必选

对象名。

PartNumber

Number

必选

段号,取值范围:1~10000。

UploadId

String

必选

分段上传任务的ID。

ContentMD5

String

可选

待上传段数据的MD5值(经过Base64编码),提供给OBS服务端,校验数据完整性。

Body

String

stream.Readable

可选

待上传段的内容,支持字符串和stream.Readable对象。

SourceFile

String

可选

待上传段的源文件路径。

Offset

Number

可选

当设置了SourceFile时有效,代表源文件中某一分段的起始偏移大小,默认值为0, 单位为字节。

PartSize

Number

可选

当设置了SourceFile时有效,代表源文件中某一分段的大小,默认值为文件大小减去Offset的剩下字节数,单位为字节。除最后一段的大小范围是0~5GB外,其他段的大小范围是100KB~5GB。

SseC

String

可选

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

  • AES256

SseCKey

Buffer

可选

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

  • Body与SourceFile不能同时使用。
  • 当Body与SourceFile都为空时,上传对象的大小为0字节。
  • Offset、PartSize和SourceFile配套使用,用于指定上传源文件中的某一分段数据。
support.huaweicloud.com/api-obs_nodejs_sdk_api_zh/obs_39_0411.html