有一个Web服务在响应中返回PDF文件的内容。 我想在用户单击链接时作为PDF文件下载。 我用UI写的javascript代码如下。
$ http.get (http://mypdffileapistreamurl ).then (功能(响应) )
varblob=newfile([response],' myBill.pdf ',{type: 'text/pdf'};
var link=document.createelement (' a );
link.href=window.URL.createobject URL (blob;
link.download='myBill.pdf ';
link.click (;
);
“响应”包括来自“‘myPDFfileapistreamurl”的servlet输出流的pdf字节数组,并且流也未被加密。
因此,单击链接时,成功下载的PDF文件的大小约为200KB。 但是,打开此文件会打开空白页。 下载的PDF文件的开头在图像中。
我不能理解这里有什么问题。 请帮帮我!
这是下载的pdf文件的第一个内容。