これは IE8 のダウンロードの問題に関する古い問題のはずです。PHP を使用して、次のような応答ヘッダーを設定しました。
header("Pragma: public");
header("Expires: 0");
header("Content-type: application/octet-stream");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Length: ".strlen($content));
header("Content-Disposition: attachment; filename='$filename'");
Connection は Fiddler によるクローズ キャプチャです。
上記のヘッダーを持つファイルを IE8 (SSL ではなく) でダウンロードしようとすると、メッセージ ボックス:
「Internet Explorer はこのインターネット サイトを開くことができませんでした。要求されたサイトは利用できないか、見つかりません。」ポップアップが表示され、ダウンロードが停止します。
私はネットで検索し、多くの解決策を試しましたが、どれもうまくいかないようです。この問題に対する他の解決策はありますか?
PS: 試してみました: 応答ヘッダーを削除する/ヘッダーの contentType をリセットする/サイトを信頼できるサイトに追加する/「暗号化されたページをディスクに保存しない」を true に設定します。
ありがとう。