拷贝Object
更新时间:2023-01-04
拷贝Object
简单拷贝Object
-
基本流程
- 创建BosClient。
- 执行copyObject( )方法。
-
示例代码
let options = { 'Content-Length': <file.size>, // 添加http header 'Content-Type': 'application/json', // 添加http header 'Cache-Control': 'public, max-age=31536000', // 指定缓存指令 'Content-Disposition': 'attachment; filename="example.jpg"', // 指示回复的内容该以何种形式展示 'x-bce-meta-foo1': 'bar1', // 覆盖自定义meta信息 'x-bce-meta-foo2': 'bar2', // 覆盖自定义meta信息 'x-bce-meta-foo3': 'bar3' // 覆盖自定义meta信息 } //SrcBucketName, SrcKey为原地址,DestBucketName, DestKey为拷贝到的目的地址 client.copyObject(<SrcBucketName>, <SrcKey>, <DestBucketName>, <DestKey>, options);
Object设置meta信息
可以通过拷贝Object的方式设置meta信息。