Остановить автоматическую загрузку файловой заставки - PullRequest
0 голосов
/ 05 апреля 2020

У меня есть веб-сайт с файлами на сервере, сервер принимает путь от клиента, а затем возвращает клиенту файл в виде большого двоичного объекта, моя проблема в том, что когда у меня есть, например, IDM, он запрашивает загрузку, и я выбираю Путь и начать загрузку, и это прекрасно, но если у клиента нет IDM, он отправляет запрос и ждет весь ответ «скажем, его 100 МБ», и он ничего не знает, пока не получит ответ и не выберет местоположение и сохранить! Я хочу, чтобы браузер начал загрузку как IDM!

return new Promise((resolve, reject) => {
      return this.request.post(path, {responseType: 'blob'})
        .then(response => {
          saveAs(new Blob([response.data]), name)
          resolve(this.responseWrapper(response))
        })
        .catch(error => reject(this.errorWrapper(error)))
    })

Надеюсь, я мог правильно объяснить, что я пытаюсь выполнить sh

...