最佳答案
我一直试图显示 pdf 文件,我是从一个 $http.post
的反应作为一个斑点。Pdf 必须显示在应用程序中使用 <embed src>
例如。
我偶然发现了一些堆叠的帖子,但不知为何我的例子似乎不起作用。
约翰逊:
根据 这个医生,我继续尝试..。
$http.post('/postUrlHere',{myParams}).success(function (response) {
var file = new Blob([response], {type: 'application/pdf'});
var fileURL = URL.createObjectURL(file);
$scope.content = fileURL;
});
现在,据我所知,fileURL
创建了一个临时 URL,博客可以将其用作参考。
HTML:
<embed src="{{content}}" width="200" height="200"></embed>
我不知道如何处理这在角度,理想的情况下将是 (1)分配给一个范围,(2)’准备/重建’的 blob 到一个 pdf 的 (3)传递它到 HTML 使用 <embed>
,因为我想显示它在应用程序。
我已经研究了一天多了,但不知为何我似乎不能理解这是如何在 Angular 工作的... 让我们假设那里的 pdf 浏览器库没有选项。