나는 Angular JS 응용 프로그램에 FileSaver.js과 Blob.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
같은 질문이 있습니다 .. ;-) 해결책을 찾았습니까? 감사. –
이것에 또한 붙어 있습니다. – user2085143