ssl no sslを使用して添付ファイルの問題をダウンロードしてください
-
04-10-2019 - |
質問
私は、非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呼び出しを同期させる以外にありますか?
所属していません StackOverflow