我正在構建一個 React 應用程式,但問題是我想通過單擊按鈕下載檔案。
它開始下載,但馬上,彈出一個警報,它說
一次下載失敗
通知顯示為
file.html - 沒有檔案
我不知道為什么它保存為html而不是pdf
應該是 Chrome 通知說:“正在下載”。
這是我的按鈕:
<button>
<a href="declaratie-unica.pdf" id="download" download="declaratie-unica.pdf">
Descarc?
<i className="fa-solid fa-download"></i>
</a>
</button>
bere是我的components檔案夾的結構:

我在 replit.com 上作業,我看到了另一個類似這樣的問題,其中一個答案說這是因為服務器是localhost.
我究竟做錯了什么?
uj5u.com熱心網友回復:
您應該將 pdf 檔案移動到公用檔案夾。
公共檔案夾中的所有內容都不會被 webpack(或使用的任何捆綁器)觸及,并且可以從前端獲得。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/514433.html
