仕事メモ

ブラウザからPDFファイルを開いたときに絶対ダウンロードさせる

個人的にはユーザーがPDFファイルをクリックしたときに開くかダウンロードするか選択できるようにしたほうがいいと思っているのでそれぞれお使いのブラウザの設定を見直して欲しい、が大前提であるけれど。
ブラウザからPDFファイルを開いたときに絶対ダウンロードさせたいとご要望があったのでググったメモ。

html5だったら早い

download属性というものがある。めっちゃ便利。

<a href="URL" download>リンクテキスト</a>

または

<a href="URL" download="ファイル名.拡張子">リンクテキスト</a>

これだけ。

IEは効かない

IEでは残念ながら効かないので代案を探す。

.htaccess

Header always set X-Content-Type-Options nosniff
AddType application/octet-stream .pdf

.htaccessに上記を書く。
PDF以外にもいろんな拡張子を設定することができる。参考:PDFファイルなどをブラウザで表示させずに強制的にダウンロード保存させる方法

Header always set X-Content-Type-Options nosniff
上記はIE対策。
参考:PDFファイルのリンクをクリックしたらブラウザで表示するのではなく、ダウンロードするようにしたい

  • この記事を書いた人

ゆず

■忘れないように自分の覚書と、誰かも困っているかもしれないので参考になればいいなくらいの軽い備忘録です。
■サイト運営費のためGoogleAdsenseをいれています。
giftee / ko-fi / mail

1

outlookを最小化すると勝手に終了してしまうと相談されたけど実はそれ勝手に閉じてるわけじゃなくて、おそらく「最小化時にアイコン化する設定」になってるんや・・・。 outlookの最小化時の設定を変 ...

2

前提 自分用ブックマークサイトとして使用しているてがろぐに、いいねボタンをつけようという狙いです。なので、てがろぐのセットアップは終了し稼働しているものとします。 配布ページのマニュアルを参考に進めま ...

3

感想をもっと手軽に、お気軽に。 https://labo.01kawa.com/kansou 素敵なフォロー、フォロワー、創作作家さんに作品の感想を送りたい…!が、語彙力がないという方向けの感想メーカ ...

-仕事メモ
-