上面初始化完成以后,就可以开始创建存储空间、下载文件、上传文件等相关操作了。
以下代码用于创建存储空间。
client.bucket.put({
Bucket: '<bucketName>' // bucketName必须符合要求
}, function (rerr, data, response, body) {
console.log(response.statusCode) // 如果成功返回200,已存在返回409
})
以下代码用于查看存储空间列表。
client.service.listBucket(function(rerr, data, response, body) {
console.log(data)
})
以下代码用于获取指定存储空间下的文件列表。
client.bucket.get({
Bucket: '<bucketName>',
Delimiter: '/',
Prefix: 'img',
MaxKeys: 1000 // 默认1000
}, function (rerr, data, response, body) {
console.log(data)
})
以下代码用于上传单个文件。
client.object.put({
Bucket: '<bucketName>',
Key: '<objectKey>',
FilePath: '<filePath>'
}, function (rerr, data, response, body) {
console.log(data)
})
以下代码用于下载文件到本地。
client.object.get({
Bucket: '<bucketName>',
Key: '<objectKey>'
}, function (rerr, data, response, body) {
console.log(data)
})
以下代码用于删除服务端指定文件。
client.object.del({
Bucket: '<bucketName>',
Key: '<objectKey>'
}, function (rerr, data, response, body) {
console.log(data)
})
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!