created: 2021-03-02T03:11:23.000Z

CSVダウンロードのときにつけるヘッダ

Content-Type: text/csv; charset=cp932
Content-Disposition: attachment;filename=your_filename.csv
  • CSVファイルはエクセルで開かれることが多いのでエンコーディングはcp932を使う
  • ダウンロードファイルなことを明示するために Content-Disposition を明示する
  • Content-Transfer-Encoding というヘッダを設定する例がでてくるけど、これは電子メール用のヘッダなのでつけてもブラウザはこれを無視する。つけないでよい

参考

systemdの思想と機能 Linuxを支えるシステム管理のためのソフトウェアスイート (Software Design plusシリーズ)
[ad] systemdの思想と機能 Linuxを支えるシステム管理のためのソフトウェアスイート (Software Design plusシリーズ)
森若 和雄 (単行本(ソフトカバー))