IEでCSVファイルのダウンロードができない

| | コメント(2) | トラックバック(0)
たぶんCSVファイルに限ったことじゃないと思う。


 原因はリクエストヘッダにno-cacheが入っていることにあるらしい。

で、実際に自分のコードを見てみたら

$this->getResponse()->setHeader('cache-control', 'no-cache');

ってやってたので、これをコメントアウトしたらできた。
なんでだろう。

ちなみに自分のローカルwindows(XAMPP)環境では発症しなかった。
Linuxで発症。
なんでだろう。




トラックバック(0)

このブログ記事を参照しているブログ一覧: IEでCSVファイルのダウンロードができない

このブログ記事に対するトラックバックURL: http://hirop0164.s326.xrea.com/mt/mt-tb.cgi/290

コメント(2)

そんなときは、できたときとできなかったときのヘッダー情報を比べるといいですよ。

http://pentan.info/program/tools/livehttpheaders.html

コメントありがとうございます!
早速試してみようと思ったのですが、IE8にしたら再現しなくなってしまいました。。

ちなみ僕が不思議に思っているのはIEでのみヘッダのcache-controlのアリナシでファイルのダウンロードができないって現象が起きたり起きなかったりすることなんですが、ブラウザ違いでヘッダに変化がでるってことでしょうか?


コメントする


画像の中に見える文字を入力してください。

ブックマーク

はてなブックマークに追加 Yahoo!ブックマークに登録 del.icio.us に登録 ライブドアクリップに追加 Google Bookmarks に追加

Ajax: 2009年5月: 月別アーカイブ

このブログ記事について

このページは、ぴろしが2009年10月14日 16:37に書いたブログ記事です。

ひとつ前のブログ記事は「AUでformをsubmitすると「戻る」」です。

次のブログ記事は「携帯キャリアの受信拒否ボーダーなど」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。