桜上水日記#2

桜上水在住のフリーのプログラマ/システムエンジニアの徒然なる日記風テキスト

IEでファイル名が見つからないバグ

PHPでcsvファイルをダウンロードさせようとするもFireFoxで問題なく動作するもIEで詰まる。

いろいろ調べた結果

Content-Disposition: attachemnt と Cache-Control: no-cache によるダウンロードの問題

てーのがあったらしい。よって以下で鉄板。

header("Cache-Control: public");
header("Pragma: public");
header("Content-Type: application/download;name=".$fname);
header("Content-Disposition: attachment;filename=".$fname);

* $fnameは"hoge.csv"
* IE6.0,FF1.07上で想定動作。その他は未確認。

 

-

-

Calendar
Categories
New Entries
Archives
Profile
Other