从blob开始的PDF - Angular应用程序

时间:2015-07-07 07:54:27

标签: javascript angularjs pdf

首先,我尝试了堆栈溢出中给出的所有答案。所以请不要将此视为重复。

我有角度JS应用程序使用我们自己的中间件API与我们公司的后端交谈。其中一个API在其响应中返回PDF。我正在使用以下代码来显示它。

服务

var file = new Blob([data], {
                  type: 'application/pdf'
            });
var url = ($window.URL||$window.webkitURL).createObjectURL(file);
var trustedURL = $sce.trustAsResourceUrl(url);
$window.open(trustedURL);

控制器

image.src = elem.op;}

问题是打开的窗口说“无法加载PDF文档”不时(大约50%的时间)。相同的PDF有时会打开,但下次尝试时不会打开。

我尝试了响应类型“blob”以及“arraybuffer”,但两者都给出了相同的结果。

任何有任何线索或想法的人我可以查看更多的东西!

的Ish

0 个答案:

没有答案