CSV ファイルをブラウザで表示させずにダウンロードさせるには

2003-8-22 00:00
このエントリーをはてなブックマークに追加

CSV ファイルを Web サーバ上に置くと、ブラウザにも依りますが、大抵はブラウザでファイルの中身を表示します。

これをダウンロードさせたい場合は、Web サーバで Mime Type の設定が必要になります。

Linux 上の Apache の場合、/etc/mime.types ファイルに、以下の記述を変更します。

  application/octet-stream csv

この後、http サーバ (Apache) を再起動します。

  # service httpd graceful

これで、CSV ファイルはブラウザでは開かれず、ダウンロードされるようになります。

また、以下のように設定すれば、IE の場合、Excel で直接開けるようになります。ただしユーザ側の環境に依存してしまいますし、Excel で開いて欲しくないユーザもいるでしょうから、指定する場合は慎重に。

  application/vnd.ms-excel xls csv

関連

  • ブックマーク : アクセス: 34,891回
  • カテゴリー : Apache
  • キーワード : ,

コメントはまだありません

No comments yet.

Sorry, the comment form is closed at this time.

32 queries. HTML convert time: 0.062 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン