すみません。教えてください。


WEBの画面(java)でダウンロードをする時に(ファイルのダウンロード確認画面)の
ポップアップが出て、OKを押すと
もう一度同じポップアップが表示される現象が人によって出る人/出ない人が居るのですが、どこかIE等の設定のせいでしょうか?

よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:ohmix1 No.1

回答回数235ベストアンサー獲得回数14

ポイント45pt

http://support.microsoft.com/default.aspx?scid=kb;ja;238588

Internet Explorer で [ファイルのダウンロード] ダイアログ ボックスが 2 つ表示される

サーブレットでダウンロードのデータを返すということでよろしいでしょうか?


IEのバグで上記のようなものがあります。

なんか、IE5.5(SP2)以上にすれば解決!と片付けていますがこれでは解決になりませんよねぇ。


ここで議論されているので読んでみてください。

ContentTypeとContent-Dispositionの組み合わせで何とか回避できそうです。

ただ、詳しくは分かりませんので、すべてのIEバージョンで確認した法が良いかも。


また、NNでは拡張子の処理がIEと違ったりしますので、

実際の対象ブラウザごとにサーブレット側で切り替えるなどと言ったことも最悪必要かも。


最も確実なのはサーブレットでデータを返すのではなく、

事前に用意しておいてAタグなどでURLから直接ダウンロードするのがよいのかもしれません。(仕様変更が大きいですが..)

id:yaspen No.2

回答回数1ベストアンサー獲得回数0

ポイント45pt

http://support.microsoft.com/

Microsoft Help and Support

URLはダミーです。

同じ問題で、以前Microsoftに問い合わせたことがあります。回答は以下でした。


・ Windowsの問題として認識している。問題番号:JP238588

・ WindowsXP/SP2 + IE6.0/SP2 で修正された

・ Windows2000 の場合

- 送信方法が GET であれば IE6/SP1 で修正された

- 送信方法が POST の場合、HTTP ヘッダの Content-Disposition を外すかレジストリを操作することにより回避可能

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません