小编Gab*_*ace的帖子

保存服务返回的PDF

我正在使用FileSaver.jsBlob.js进入Angular JS应用程序来保存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');
    });
Run Code Online (Sandbox Code Playgroud)

文件以正确的类型保存,页面数量是正确的,但它是完全空白的.用编辑器打开它,结果它只包含服务器返回的数据的第一部分,就像它被截断一样.

感谢大家的帮助!

javascript pdf angularjs

7
推荐指数
1
解决办法
2496
查看次数

标签 统计

angularjs ×1

javascript ×1

pdf ×1