0
我正在嘗試使用uploadFile方法從<input type="file">
HTML標記上傳文件。priority-web-sdk:uploadFile
該uploadFile承諾解決,但與< 100進度值 - 它仍在上傳。所以我需要等到它完成,但在第一個承諾解決後,我該如何繼續更新FileUploadResult?
我的示例頁面是here。
function UploadFile(curform, file) {
return new Promise((resolve, reject) => {
var FileUploadResult;
var check = function() {
if (FileUploadResult.isLast) {
resolve(FileUploadResult)
} else {
console.log(FileUploadResult);
setTimeout(check, 1000);
}
};
curform.uploadFile(file).then(Result => {
FileUploadResult = Result
check();
}).catch(er => { reject(er) })
})
}