0
uploadFileメソッドを使用して、<input type="file">
HTMLタグからファイルをアップロードしようとしています。priority-web-sdk: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) })
})
}