使用Javascript在文件系统中打开PDF

时间:2016-04-27 19:51:41

标签: javascript ruby-on-rails angularjs pdf

我正在使用带有rails的Angular和后端。 我有一个函数来渲染pdf并返回它的url。 PDF格式为/public/rendered/*.pdf

在我制作pdf之后,我调用了一个名为openInNewTab

的函数
window.open(response.data["path"].split("/")[1]);

然而,它给我一个错误说

No route matches [GET] "/public/rednered/8-64dde64b-5548-4596-96a0-27b11ca51e2e.pdf"

我确认pdf文件存在。如何在新标签中显示pdf文件?

1 个答案:

答案 0 :(得分:0)

我假设您希望在新标签中打开PDF的功能名称,如果是这样,您将错过第二个参数。它应该是:

window.open(response.data["path"].split("/")[1],"_blank");