0
我试图打开一个pdf文件在angularjs.actually我创建了一个带有数据库内容的pdf文件并存储在服务器位置现在我需要在浏览器中打开一个pdf文件。尝试了以下代码,但没有奏效。如何在angularjs中打开pdf文件
controller.js
$http.get(urlBase+'/generatePdfUrl')
.success(function (data) { // data is your url
var file = new Blob([data], {type: 'application/pdf'});
var fileURL = URL.createObjectURL(file);
$window.open(fileURL);
}).error(function(data){
alert(data);
});
我正确地得到我的文件URL在data.but新标签在浏览器中打开显示在浏览器地址栏下面的网址
斑点:http://localhost:8080/c87ffb9f-b2cb-8741-a2d2-3c8af5609359
任何一个都可以帮我做这个
感谢您使用此代码段,它可能会提供一些即时帮助。通过展示*为什么*这是一个很好的解决方案,对未来的读者会有更好的解决方案,这将为它的教育价值提供一个合适的解释[//大大提高](// meta.stackexchange.com/q/114762)但不完全相同的问题。请编辑您的答案以添加解释,并指出适用的限制和假设。 –