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 というヘッダを設定する例がでてくるけど、これは電子メール用のヘッダなのでつけてもブラウザはこれを無視する。つけないでよい

参考