我在使用FileSaver.js和Blob.js到Angular JS應用程序中以保存由REST服務(返回表示文件的字節數組)返回的PDF。保存由服務返回的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 2015-02-23 23:00:29
同樣的問題在這裏.. ;-)你有沒有找到解決方案?謝謝。 – 2015-08-10 13:47:23
也卡在這。 – user2085143 2015-11-10 17:46:37