获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
解决了,得用闭包。
用COS的uploadFiles批量上传文件到桶,onProgress中如何识别是哪个文件的进度?有多个文件同时上传,需要根据上传进度信息,分别更新progress的进度显示,但是在uploadFiles的onProgress函数中无法确定是哪个文件的进度信息。 cos.uploadFiles({ files: fileList, SliceSize: 1024 * 1024 * 2, /* 设置大于10MB采用分块上传,按需调整,最小支持1MB */ onProgress: function (info) { console.log(info); /*这里的info只有各个文件的进度信息,但是无法对应到是哪个文件的*/ }, onFileFinish: function (err, data, options) { console.log(options.Key + '上传' + (err ? '失败' : '完成')); }, }, function (err, data) { console.log(err || data); });
05-01