1. ホーム
  2. html

[解決済み] Content-dispositionを使用して、ファイルをハードディスクに強制的にダウンロードさせる方法は?

2022-03-11 14:19:32

質問

をブラウザに強制的にダウンロードさせたい。 pdf ファイルを作成します。

私は次のコードを使っています。

<a href="../doc/quot.pdf" target=_blank>Click here to Download quotation</a>

ブラウザでpdfを新しいウィンドウで開くようにするのですが、ユーザーがクリックしたときにハードディスクにダウンロードさせたいのです。

というのを見つけました。 Content-disposition が使われていますが、私の場合はどのように使えばいいのでしょうか?

どのように解決するのですか?

PDFファイルを返すHTTPレスポンスで、content dispositionヘッダが以下のようになっていることを確認してください。

Content-Disposition: attachment; filename=quot.pdf;

参照 content-disposition wikipedia の MIME ページに記載されています。