※ ChatGPTを利用し、要約された質問です(原文:IE6でダウンロードさせたい【PHP】)
IE6でダウンロードさせたい【PHP】
このQ&Aのポイント
現在、PHPからのヘッダ出力を使ってファイルダウンロードさせるプログラムを作成中です。FireFoxでは問題なく動作するが、IE6でダイアログが出ない。解決策を教えてください。
IE6でダウンロードさせたい【PHP】に関する質問です。現在、PHPからヘッダ出力を使ってファイルダウンロードさせるプログラムを作成中ですが、IE6ではダイアログが出ない問題が発生しています。解決策を教えてください。
PHPでIE6でダウンロードさせるプログラムを作成中ですが、IE6ではダイアログが出ない問題が発生しています。FireFoxでは正常に動作していますので、IE6での対応策を教えてください。
IE6でダウンロードさせたい【PHP】
現在、PHPからのヘッダ出力を使って
ファイルダウンロードさせるプログラムを作成しています。
(PHPスクリプトが呼ばれると、
ダウンロードダイアログが出現する)
FireFoxでは問題なく動作するのですが、
IE6だと動作しません。(ダイアログが出ない)
※ちなみに、SSLは使ってません。
--↓ソース-------------------
header("Content-Disposition: inline; filename=\"".basename($path_file)."\"");
header("Content-Length: ".$content_length);
header("Content-Type: application/octet-stream");
readfile($path_file)
----------------------------------
-IE6のHTTPヘッダ(デバッガで抽出)--
HTTP/1.1 200 OK
Date: Thu, 20 May 2010 07:35:19 GMT
Server: Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9
X-Powered-By: PHP/5.2.9
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Disposition: inline; filename="20100520_133719_irai_1.txt"
Content-Length: 2415
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: application/octet-stream
----------------------------------
どなたか解決策に心当たりのある方、ご教授宜しくお願いします!
お礼
ありがとうございます。 ご教示頂いた内容でIE6で動作が出来ました! inlineをattachmentにする事での問題点など無いかは別途調査してみようと思います。 どうもありがとうございました!