最近更新时间:2024-01-17 20:11:10
以下代码用于上传一个对象至指定存储桶中,上传的同时可设置ACL、StorageClass等参数。使用此接口只能上传5GB以内的文件,超过5GB的文件请使用分块上传。
client.object.put({
Bucket: '<bucketName>',
FilePath: '',// 待上传文件路径,必填
Key: '<objectKey>', // 唯一的key,必填
StorageClass: '', // 存储类型STANDARD/STANDARD_IA/ARCHIVE,非必填
ACL: '',// 访问控制private/public-read,非必填
headers: {}// 自定义header信息,非必填
}, function (rerr, data, response, body) {
console.log(response.statusCode)// 成功返回200
})
有关上传文件的更多信息,请参见API文档: PUT Object 。
client.object.put({
Bucket: '<bucketName>',
Key: '<objectKey>', // 唯一的key,必填
Body: ''// stream,必填
}, function (rerr, data, response, body) {
console.log(response.statusCode)// 成功返回200
})
纯净模式