Я использую FileSaver.js и Blob.js в приложение с угловым JS для сохранения PDF-файла, возвращаемого службой REST (которая возвращает массив байтов, представляющих файл).Сохранение PDF, возвращаемого службой
var headers = {headers: {"Authorization":"Bearer "+token, "Accept":"application/pdf"}};
$http.get(URL, headers)
.success(function (data) {
var blob = new Blob([data], {type: 'application/pdf'});
saveAs(blob, 'contract.pdf');
});
файл сохраняется с правильным типом и количеством страниц является правильным, но он полностью пуст. Открыв его с помощью редактора, оказалось, что он содержит только первую часть данных, возвращаемых сервером, например, усечен.
Спасибо всем за помощь!
Вы решили это? – ronnyfm
Тот же вопрос здесь; ;-) Вы нашли решение? Благодарю. –
Также застрял на этом. – user2085143