-1

問題:

ダウンロードプロセス中にブラウザでダウンロードダイアログが開かないようにする必要があります。

他のダウンロードサーブレットと同じようにサーバーコードを持っています。 クライアント側には、他のダウンロードリンクと同様に、サーブレットを指すリンクがあります。

ダイアログを開かずにリンクをクリックしたときに自動的にダウンロードする方法はありますか?

私が思うに、それは次のことに関連している可能性があります。

  1. サーバーコード ( Java ) ?
  2. クライアント コード ( JavaScript ) ?
  3. ブラウザの設定?
  4. ブラウザの種類 ?

この背後にある目的:

この会社に属する Web サイトがあり、ウイルスをダウンロードする可能性を排除する高いセキュリティ壁で強化されています。

このサイトのクライアントは、クリックしたときにダウンロード リンクが自動的に保存されるようにする必要があります。

4

2 に答える 2

3

いいえ、ユーザーに通知せずにブラウザからHDD上のファイルを操作することはできません。それはセキュリティポリシーです。

于 2012-11-12T17:09:22.097 に答える
2

私がよく理解しているなら、あなたはブラウザがあなたにどこに尋ねることなくデフォルトのフォルダにあなたのファイルをダウンロードしたいですか?

これはブラウザによって異なりますが、デフォルトのダウンロードフォルダを設定するために設定をカスタマイズできるかもしれませんが、サーバー側で強制することはできないと思います。

于 2012-11-12T17:08:47.913 に答える