上传对象
您可以使用 putObject
接口上传对象,以下代码展示如何上传一个对象:
var params = {
Bucket: "<your-bucket-name>",
Key: "<your-key-name>",
Body: Buffer.from('...') || 'STRING_VALUE' || streamObject,
ACL: "private", // 初始化acl权限,默认为private,"private"|"public-read"|"public-read-write"
ContentType: "text/plain", // 设置contentType, 默认是application/octet-stream
};
s3.putObject(params, function(err, data) {
if (err)
console.log(err, err.stack);
else
console.log(data);
});
注意:putObject对文件大小有限制,最大能上传1GB大小的文件,超过1GB需要使用分片上传。