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);
}
},
);
我在调用文件上传时,onProgress函数只执行了两次,一次是0 一次是100% 请问这是什么问题?
ps 文件大小是9M
下边是日志截图
相似问题