ssl no sslを使用して添付ファイルの問題をダウンロードしてください

StackOverflow https://stackoverflow.com/questions/2904041

質問

私は、非SSL環境でIE6-8を使用したファイルのダウンロードで問題に直面しています。 SSLのIE添付ファイルのダウンロード問題に関する多くの記事を見てきました。

記事によると、私はプラグマ、キャッシュコントロールヘッダーの値を設定しようとしましたが、それでも運がありません。

これらは私の応答ヘッダーです

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に関連しています。

使用を使用して応答本体とヘッダーを確認しました フィドラー, 、応答本体は適切です。

window.open(url、 "_blank")を使用してファイルをダウンロードします。Window.open(url、 "_Parent")に変更するか、「コンテンツ配置」を「inline; filename = "fileに変更しますname.pdf "'正常に動作します。

この問題を解決するのを手伝ってください

役に立ちましたか?

解決

問題は、ファイルのダウンロードヘッダーではありませんでした。 Async Ajaxメソッドのコールバックでファイルをダウンロードしていました。

IEではこれが許可されていないようです。AJAX呼び出しを同期した呼び出しにしただけで、機能し始めました。

この問題の他の解決策は、Ajax呼び出しを同期させる以外にありますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top