最近更新时间:2024-10-24 19:18:11
该类方法是对简单操作、分块操作方法的封装,实现了分块上传的全过程,支持断点续传。
// 上传
client.upload.start({
Bucket: '<bucketName>', // 填入存储桶,非必填
FilePath: '', //上传文件路径
Key: key, //填入对象键,必填字段
StorageClass: 'STANDARD_IA', //非必填
ACL: 'public-read', //对象的预定义权限,有效值:private、public-read,非必填
Headers: {
'x-kss-tagging': 'test=node_sdk'
},//自定义headers,非必填
FileSetting: {
isDeep: true, //是否遍历子文件夹,isDeep:BOOLEAN
ignore: 'pdf' //忽略的类型文件或者文件夹 ignore:RegExp
},//文件夹内文件的过滤规则,非必填
onProgress: function (progressData) {
console.log('progressData:', progressData)
},//上传进度,非必填
},function(err, data, res) {
if (err) {
console.log('==========> err:', err)
} else {
console.log('==========> data:', JSON.stringify(data))
console.log('==========> statusCode:', res.statusCode)
}
})
纯净模式