|
@@ -109,11 +109,17 @@ const chunksUpload = async (
|
|
|
|
|
|
const setPercentage = () => {
|
|
|
let p = 1 - chunkLen / chunkCount;
|
|
|
- p += chunkProgress.reduce((t, c) => t + c / chunkLen, 0);
|
|
|
+ console.log("上传完成部分为", p);
|
|
|
+ console.log(
|
|
|
+ "正在上传片段进度为",
|
|
|
+ chunkProgress.reduce((t, c) => t + c / chunkCount, 0)
|
|
|
+ );
|
|
|
+ p += chunkProgress.reduce((t, c) => t + c / chunkCount, 0);
|
|
|
p += merge ? 0 : -0.01;
|
|
|
p = Math.min(1, Math.max(0.01, p));
|
|
|
onPercentage(Math.ceil(p * 100));
|
|
|
uploadIngs[init.id] = p;
|
|
|
+ console.log("所有片段进度为:", chunkProgress);
|
|
|
};
|
|
|
|
|
|
setPercentage();
|
|
@@ -149,8 +155,10 @@ const chunksUpload = async (
|
|
|
);
|
|
|
try {
|
|
|
await Promise.all(uploadChunks(chunkGroup, i * parallelCount));
|
|
|
+ console.log(`还剩余${groupSize}个片段,当前在${i}片段成功`);
|
|
|
} catch (e) {
|
|
|
i--;
|
|
|
+ console.log(`还剩余${groupSize}个片段,当前在${i}片段失败`);
|
|
|
}
|
|
|
}
|
|
|
|