2017-01-10 101 views
0

我們將pdf文件保存在數據庫中,從webapi我是 作爲字節數組返回,現在從UI我必須在瀏覽器的新標籤 中打開pdf,用戶應該可以下載pdf。 如何達到的要求打開並下載pdf文檔如何在reactjs的新選項卡中打開pdf?

+0

看一看這個帖子:http://stackoverflow.com/questions/41504668/how-to-open-a-pdf-in- reactjs有一些答案,似乎答案可能存在於React模塊react-pdf或react-pdfjs – Jayce444

+0

@ Jayce444我做了同樣的事情,但問題是我們無法下載打開的pdf。如果你將右鍵點擊,它將保存爲圖像。但我的要求是下載打開的PDF。 – jack123

+0

@ Jayce444你有更好的解決方案嗎? – jack123

回答

0

您可以使用這樣的事情:

<a href='/api/v1/print/example.pdf' target='_blank'> 
+0

我試過window.open(this.state.path,「_blank」);但它不能識別路徑,而路徑是正確的:不能GET /Decoding.pdf和瀏覽器加載資源失敗:服務器響應狀態爲404(未找到)錯誤即將到來 – jack123

+0

@jack你能寫什麼路徑包含? –