在React端下載時,如何將緩衝區轉換為文件
P粉006847750
2023-09-01 23:23:15
<p>我正在使用<a href="https://www.npmjs.com/package/convert-html-to-pdf">https://www.npmjs.com/package/convert-html -to-pdf</a>來在nodejs中將html轉換為pdf。我有一個react前端和nodejs後端。我想將緩衝區轉換為一個文件,以便在react端供用戶下載。我該如何做?我不想在我的伺服器上保存文件。 </p>
我們可以設定頭部
Content-disposition
attachment
來指示回應是一個可下載的檔案。後端:Express範例
前端:React範例
如果端點是POST方法,則
window.open
將無法運作。我們必須使用一個表單: