[PHP-users 245] Re: ファイルのダウンロードについて
Satoshi NISHIMOTO
php-users@php.gr.jp
Sun, 24 Jun 2001 11:35:45 +0900
はじめて書き込みます、西本@かげろうです。
みなさん、よろしくお願いします。
> IE(IE5.5)では(download2.php3)「名前を付けて保存」のまどで、「キャンセ
> ル」を選択することを数回(1〜3回ぐらい)行うと、エクスプローラーの地球が回転
> したままIEが動かなくなることがあります。このようなバグを回避する方法をご存知
> の方はいらっしゃらないでしょうか?
この件、マイクロソフトの Knowledge Base にありました。
ファイルのダウンロードを何回か中止すると IE が応答しなくなる
http://www.microsoft.com/JAPAN/support/kb/articles/JP266/3/05.HTM
IE5.5 は Content-Disposition の解釈に問題があって、ファイルのダウン
ロード系のスクリプトの作り込みには苦労しますね。他にも、
既知の内容の種類に対して "Content-Disposition: Attachment" が機能しない
http://www.microsoft.com/JAPAN/support/kb/articles/JP267/9/91.HTM
といった不具合もあります。対処方法は、IE5.5 に最新のサービスパックを
当てろ、とのことです(^_^;)?
おいらの場合は、ファイルダウンロードのボタンを押したら JavaScript
の location.href で download.php にリダイレクトさせて、この php ファ
イルで転送したいファイルに header("Location: 〜") でリダイレクトさせ
てます。
↓ここらへんで実装している方法がソレです。
http://www.kageroh.com/software/xtoh/
Web Server の MIME 設定依存ですけど、これで対応出来るファイルタイプ
ならいいんですが、それ意外の場合は困ったもんですね。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Satoshi NISHIMOTO as webmaster of kageroh.com
E-mail : webmaster@kageroh.com
: satoshi.nishimoto@kageroh.com (Private)
Webpage : http://www.kageroh.com/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ Thanks for your E-mail _/_/_/_/_/