SSL 以外の環境で IE6-8 を使用してファイルをダウンロードすると、問題が発生します。ssl での IE 添付ファイルのダウンロードの問題に関する記事をたくさん見てきました。
記事に従って、Pragma、Cache-Control ヘッダーの値を設定しようとしましたが、それでもうまくいきません。
これらは私の応答ヘッダーです
Cache-Control: private, max-age=5
Date: Tue, 25 May 2010 11:06:02 GMT
Pragma: private
Content-Length: 40492
Content-Type: application/pdf
Content-Disposition: Attachment;Filename="file name.pdf"
Server: Apache-Coyote/1.1
これらのサイトのいくつかを通過した後、ヘッダー値を設定しました
KB 812935
KB 316431
ただし、これらの項目は SSL に関連しています。
fiddlerを使用して応答本文とヘッダーを確認しましたが、応答本文は適切です。
window.open(url, "_parent") に変更するか、「Content-Disposition」を「inline;Filename="file」に変更すると、window.open(url, "_blank") を使用してファイルをダウンロードしますname.pdf"' 正常に動作します。
この問題を解決するのを手伝ってください