Ich versuche, eine Datei von einem <input type="file">
HTML-Tag mit der uploadFile Methode hochzuladen.Priority-Web-SDK: UploadFile
Das Versprechen uploadFile verrechnet, aber mit einem < 100 Fortschrittswert - es wird noch hochgeladen. Also muss ich warten bis es fertig ist, aber nachdem das erste Versprechen gelöst ist, wie aktualisiere ich bitte die FileUploadResult bitte?
Meine Beispielseite ist 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) })
})
}