9

ファイルをダウンロードするプログラムに取り組んでいます。ユーザーが AVG を使用していない限り、すべてが完全に機能します。奇妙なことに、この問題を解決するには、AVG の「メール保護」を無効にする必要があるようです。プログラムまたは JRE を例外リストに追加しても機能しません。

URL から取得した BufferedInputStream を使用してコンテンツをダウンロードしています。ユーザーは、ダウンロード プロセスは正常に開始されるが、~5% ~ 15% でフリーズすると報告しています (状況によって異なります)。ダウンロードの進行状況は、JProgressBar で表示されます。

これを回避する方法はありますか?ケースバイケースで対応するのが面倒くさい…

4

3 に答える 3

1

何らかのコードを含むファイルをダウンロードしますか? - それが AVG がブロックしている理由かもしれません。

これに対する簡単な解決策 (世界中のウイルス作成者が使用) は、単純にソース コードを転送してクライアント側でコンパイルする (Java にはコード内から呼び出すことができるコンパイラがあります) か、ファイルを暗号化して、クライアント側でファイルを受信したら、暗号化されたフォームを復号化します。

于 2013-03-11T16:03:44.350 に答える