全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

追加上传(JavaScript)

最近更新时间:2025-06-11 14:15:49

通过Append Object上传的文件类型为Appendable,Appendable类型的文件后续可通过Append Object进行追加上传,非Appendable类型的文件不可通过Append Object进行追加上传。

以下代码用于追加上传。

JavaScript SDK 1.3.5版本开始支持该操作

使用示例

ks3.appendObject({
    key: 'demo.txt',   // 填写Object完整路径,必填
    file: '<file>',    // 上传的文件,必填
    position: 0, // 追加上传的起始位置,大于等于0,必填
    storageClass: 'STANDARD', // 上传Object的存储类型,可选STANDARD/STANDARD_IA/ARCHIVE,非必填。当指定存储类型时,Object的为指定的存储类型,当不指定存储类型时,Object默认与所属Bucket的存储类型一致
    acl: 'private',     // 文件预设ACL(private|public-read),默认值private,非必填
    headers: {}         // 自定义Header信息,非必填
}).then(res => {
    console.log('putObject res:', res);
    if(res.statusCode === 200 || res.statusCode === 409){
         console.log(res.headers['x-kss-next-append-position']) //下一次请求应当提供的position,即当前Object的大小
    }
})

有关追加上传文件的更多信息,请参见API文档: Append Object

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈