JS скачать файл с сервера и отправить заголовок авторизации
У меня есть небольшая проблема, которую я не могу понять, как исправить. Мне нужно отправить на сервер запрос с пользовательскими заголовками, загрузить его клиенту и запросить предупреждение о сохранении браузера.
Я использую AngularJS. Я скачал все биты файла, и у меня есть его имя. Теперь мне нужно позволить клиенту сохранить его на своем компьютере. Есть идеи сделать это без модификации сервера?
Вот как я могу скачать файл:
Documents.download(id).$promise.catch(function(response) {
switch(response.status) {
case '412':
toaster.pop({
type: 'error',
title: LOCALIZATION.errors.downloadingPC.title,
body: LOCALIZATION.errors.downloadingPC.message
});
break;
default:
toaster.pop({
type: 'error',
title: LOCALIZATION.errors.general.title,
body: LOCALIZATION.errors.general.message
});
break;
}
}).then(function(response) {
// the file downloaded. I have the bits of it. now what?
})