ソースファイルを配布したい時や、データベースの集計結果をcsvファイルでダウンロードできるようにしたい時などにファイルをブラウザで開くのではなく強引にダウンロードさせる為の方法。
mod_header.soを読み込んでいる状態でhttpd.confか.htaccessに以下の記述を入れればOKです。
# txtとcsvファイルをダウンロードさせる
<IfModule mod_header.c>
<Files "\.(txt|csv)">
ForceType application/octet-stream
Header set Content-Disposition attachment
</Files>
</IfModule>
同じ拡張子でも、ダウンロードさせたいファイルとブラウザで開きたいファイルとで分けたい場合は専用のフォルダを作って<Directory>ディレクティブで指定してやれば良いかと。
2 comments On 拡張子指定で強制ダウンロード
日本語でおk
Yeah!
_, ,_ パーン!
( ‘д‘)
⊂彡☆))Д´)