小编Rub*_*las的帖子

如何从angular2 RC5中的API下载PDF?

前一个问题有一些很好的解决方法:

Angular 2从API下载PDF并在View中显示它

但是现在RC5已经出来了,我们可以使用arrayBuffer().我似乎无法随心所欲.我如何从这个转到一个不错的pdf blob:

return this._authHttp.get(this.fileUrl+id)
        .map((res:Response) => res.arrayBuffer())
        .subscribe(
            data => {
                console.log(data);
                var blob = new Blob([data], {type: 'application/pdf'});
                console.log(blob);
                saveAs(blob, "testData.pdf");

        },
            err => console.error(err),
        () => console.log('done')
    );
Run Code Online (Sandbox Code Playgroud)

数据最终是我预期的两倍.我缺少什么想法?

pdf http arraybuffer angular

3
推荐指数
1
解决办法
9002
查看次数

标签 统计

angular ×1

arraybuffer ×1

http ×1

pdf ×1