PDFを強制的にダウンロード

PDFは通常リンクだとブラウザ上で開いてしまいます。
容量の軽いPDFであれば良いのですが、
重いものだと開くのに時間がかかりユーザーに
迷惑が掛かります。

ホスティングサーバーで
設定できる方法を探したところ下記2つの方法を
見つけました。

  1. .htaccessを設置する。
  2. PHPファイルを設置する。

1.は、こちらのサイトで紹介されています。
2.は、こちらのサイトでスクリプトが提供されいていますが、
設定について少し備忘録。
上記スクリプトをforce-download.php名でサーバー上に設置。
ダウンロードのリンクURLを
https://yoursiteURL/force-download.php?file=ダウンロードさせるPDF名.pdf
(force-download.phpとダウンロードするPDFをルート直下に設置した場合)
と、記載します。
これでダウンロードされます。

ちなみに2.はPDFだけではなく他に
WordやExcelなども同じように設定できるようです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

tagTimeLog Lite

Simple time tracking tool
Developed by Namu Works