Не удалось загрузить Quasar Quploader с помощью upload-fcatory - PullRequest
0 голосов
/ 22 декабря 2018

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 Ответ

0 голосов
/ 23 декабря 2018

После тщательного прочтения, наконец-то решил.

Фабрика загрузки должна вернуть загруженный файл.

uploadFile(file, updateProgress) {
  return new Promise((resolve, reject) => {
    resolve(file);
  });
},
...