【发布时间】:2014-11-05 01:50:36
【问题描述】:
我从服务器获得了以下 PDF 流:
如何在 AngularJS 中读取这个流?我尝试使用以下代码在新窗口中将其作为 PDF 文件打开:
.success(function(data) {
window.open("data:application/pdf," + escape(data));
});
但我无法在打开的窗口中看到内容。
【问题讨论】:
-
为什么你通过http传输整个文件而不是打开那个文件的url? window.open(fileUrl)?
-
@MajoB 我也尝试过这种方式,但在角度上我收到了类似 Not allowed to load local resource: failed to load file path.. 之类的错误
-
嗨,我在 Angular2 中得到了相同类型的响应,但我无法弄清楚如何在 Angular 2 中处理此类响应。我收到错误“SyntaxError: Unexpected token % in JSON at位置 0 在 JSON.parse (
) 在 Function.Json.parse" 像这样。
标签: java angularjs pdf inputstream