У меня есть веб-сайт с файлами на сервере, сервер принимает путь от клиента, а затем возвращает клиенту файл в виде большого двоичного объекта, моя проблема в том, что когда у меня есть, например, 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