0
我正在使用Angular和後端與rails的前端。 我有一個函數來渲染pdf並返回它的url。 PDF格式爲/public/rendered/*.pdf
。使用JavaScript在文件系統中打開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文件?
Javascript是不是問題。問題是你的ruby控制器沒有提供文件。看看:http://stackoverflow.com/questions/13164063/file-download-link-in-rails – Kyle
在我這樣做之前,我使用了你所附帶的而且根本不起作用的東西。 – Kahsn
您拼寫錯誤**呈現**爲* rednered *。 – Kyle