Sto utilizzando FileSaver.js e Blob.js in un'applicazione Angular JS per salvare un PDF restituito da un servizio REST (che restituisce una matrice di byte che rappresentano il file).Salvataggio di un PDF restituito dal servizio
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');
});
il file viene salvato con il tipo corretto e il numero di pagine è corretto, ma è completamente vuoto. Aprendolo con un editor, si è scoperto che contiene solo la prima parte dei dati restituiti dal server, come se fosse troncata.
Grazie a tutti per l'aiuto!
Hai risolto questo? – ronnyfm
La stessa domanda qui .. ;-) Hai trovato una soluzione? Grazie. –
Anche bloccato su questo. – user2085143