Tambourine作業メモ

主にスキル習得のためにやった作業のメモ。他人には基本的に無用のものです。

ファイルダウンロードするCGI

CSVのダウンロード機能を作りたかった。でも、何をすれば保存しますかダイアログが出てくるのか判らない。

MIME Typeを見て動きを変えているんだろうと思ったんだけど、IE6はapplication/octet-streamでも普通に表示しやがった。

どうやらContent-Disposisionというのを指定すればいいらしい

Content-Type: text/csv
Content-Disposition: atachment; filename=hoge.csv

とかすると、ダイアログが出る。