5

Apache のHttp コンポーネントを使用してダウンロードする大きなファイルがいくつかあるので、Web アプリの管理コンソールで進行状況の情報をユーザーに表示できるようにしたいと考えています。このライブラリを使用して進行中のダウンロードを監視する正しい方法は何ですか? 進行中のダウンロードを管理するシングルトンを作成します。必要なのは、開いている接続を調べて、いつでもどこにあるかを調べる方法です。

4

1 に答える 1

5
  1. Content-Length最初に応答ヘッダーを取得します
  2. 結果をストリームとして取得し、バイト単位で (バッチで) 処理します
  3. 処理されたバイト数をカウントし、合計バイト数から処理されたバイト数のパーセンテージをユーザーに表示します (最初のステップで取得)
于 2010-02-24T11:18:43.600 に答える