Не удалось загрузить Quasar Quploader с помощью upload-fcatory
QUploader завершается ошибкой даже после выполнения обещания ПОСЛЕ и события @fail (индикатор выполнения имеет красный цвет и застревает на 99%, если updateProgress установлен в 1).
<q-uploader
:url="url"
:upload-factory="uploadFile"
:send-raw="true"
:headers="{ 'content-type': 'application/x-www-form-urlencoded' }"
:no-content-type="true"
@add="uploadFileAdded"
@start="uploadStarted"
@finish="uploadFinished"
@uploaded="uploadedFile"
@fail="uploadFailed"
color="orange"
text-color="black"
auto-expand
extensions=".csv"
inverted-light
float-label="Upload List"
:multiple="false"
:hide-upload-button="false"
:hide-upload-progress="false"
:clearable="true"
/>
uploadFile(file, updateProgress) {
return new Promise((resolve, reject) => {
resolve("Hi");
});
},
1 ответ
Решение
После внимательного прочтения, наконец-то решил.
Фабрика загрузки должна вернуть загруженный файл.
uploadFile(file, updateProgress) {
return new Promise((resolve, reject) => {
resolve(file);
});
},