Webサーバのファイルをブラウザに強制的にダウンロードさせたい場合

  • 2019.02.17
  • Web
Webサーバのファイルをブラウザに強制的にダウンロードさせたい場合

XML系のデータファイルなどをWEBサーバに配置して、リンクを張ったときに、ブラウザで表示するのではなく、ダウンロードさせたい場合、サーバにMIMEタイプを設定することができれば、対応可能です。

これが唯一の方法ではないかと思いませんが、今のところ困ってません。

レンタルサーバだと設定が異なるかもしれませんし、.htaccessの場合、AddTypeの先頭に追加する必要がありますが、MIMEタイプに「application/force-download」を指定すれば、ダウンロードになります。もちろん、ブラウザがどう解釈するかで挙動は変わるとは思いますが、一旦困ってないので、よしとします。