追加上传
本文介绍如何使用追加上传。
追加上传是指使用AppendObject方法在已上传的Appendable Object类型文件后面直接追加内容。
说明
- 只有通过追加上传创建的文件才可以后续继续被追加上传。也就是说,其他通过简单上传、表单上传、分片上传得到的文件,不能在这些文件后面追加上传新的内容。
- 追加类型的文件(Append Object)暂时不支持CopyObject操作。
追加上传详情请参考开发指南中的追加上传。
以下代码用于追加上传文件:
let OSS = require('ali-oss')
let client = new OSS({
region: '<Your region>',
accessKeyId: '<Your AccessKeyId>',
accessKeySecret: '<Your AccessKeySecret>',
bucket: '<Your bucket name>',
});
async function append () {
try {
let result = await client.append('object-name', 'local-file');
console.log(result);
} catch (e) {
console.log(e);
}
}
append();
说明 追加上传的[position] {String}参数表示最近上传Object的Content-Length所在的位置,其他参数设置可参考GitHub。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论