ホームページ  >  に質問  >  本文

React側でダウンロードするときにバッファをファイルに変換する方法

<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 に変換します。私は反応フロントエンドとnodejsバックエンドを持っています。バッファを反応側のユーザーがダウンロードできるファイルに変換したいと考えています。どうすればいいですか?ファイルをサーバーに保存したくありません。 </p>
P粉006847750P粉006847750435日前576

全員に返信(1)返信します

  • P粉020556231

    P粉0205562312023-09-02 19:51:17

    ヘッダー Content-disposition attachment を設定して、応答がダウンロード可能なファイルであることを示すことができます。

    バックエンド: Express の例

    リーリー

    フロントエンド: React の例

    リーリー

    エンドポイントが POST メソッドの場合、window.open は機能しません。フォームを使用する必要があります:

    リーリー

    返事
    0
  • キャンセル返事