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?
})

0 ответов

Другие вопросы по тегам