全部文档
当前文档

暂无内容

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

文档中心

拷贝文件(JavaScript)

最近更新时间:2023-01-16 10:18:47

小文件拷贝

putObjectCopy - 可以拷贝一个在KS3中已经存在object 到某个bucket。PUT Object Copy接口能拷贝的源文件大小最大为5GB,如需要拷贝的源文件超过5GB,请使用Upload Part Copy进行分块拷贝。

使用示例

ks3.putObjectCopy({     
    key: 'demo.txt',                        // 目标文件的完整路径,必填
    sourceBucket: 'example-bucket',         // 源文件的bucket,必填
    sourceKey: 'demo.copy.txt'              // 源文件的完整路径,必填
    storageClass: 'STANDARD_IA'             //对象的存储类型,非必须,如果Bucket是归档类型,当不指定storageClass时,Object自动为归档类型,如果Bucket是非归档类型,Object自动为标准类型
}.then(res => {
    console.log('putObjectCopy res:', res);
})

分块拷贝

uploadPartCopy - 可以通过拷贝已存在的对象的方式实现上传一个块。

使用示例

ks3.uploadPartCopy({     
    key: 'demo.txt',                          // 目标文件的完整路径,必填
    sourceBucket: 'example-bucket',           // 源文件的bucket,必填
    sourceKey: 'demo.copy.txt'                // 源文件的完整路径,必填
}, function(res){
    console.log('uploadPartCopy res:', res)
})
文档导读
纯净模式常规模式

纯净模式

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