cos.sliceUploadFile(
{
Bucket: data.bucket, // 存储桶名称
Region: data.region, // 地区
// Key: "/tweet/img/" + uploadFileName + ".png", // 图片名称
Key: path, // :TODO key 由前端拼还是后端提供?
// StorageClass: "STANDARD",
Body: file, // 上传文件对象
SliceSize: (1024 * 1024) / 2,
onHashProgress: function(progressData) {
console.log("校验中", JSON.stringify(progressData));
},
onProgress: function(progressData) {
console.log("上传中", JSON.stringify(progressData));
onProgressCallback(progressData);
},
},
function(err, data) {
console.log("putObject callback", err);
if (err) {
Message({ message: "文件上传失败,请重新上传", type: "error" });
} else {
console.log("putObject callback", data, data.Location);
callback(data);
}
},
);
我在调用 cos.sliceUploadFile上传文件时, onProgress回调函数只执行了两次, 一次进度是0 一次进度100%。请问问题出现在哪里?
附上日志截图
相似问题