Apache http コンポーネントを使用してダウンロードの進行状況を監視する
-
22-09-2019 - |
質問
Apache でダウンロードする大きなファイルがいくつかあります HTTPコンポーネント そして、Web アプリの管理コンソールでユーザーに進行状況情報を表示できるようにしたいと考えています。このライブラリを使用して進行中のダウンロードを監視する正しい方法は何ですか?進行中のダウンロードを管理するためにシングルトンを作成します。必要なのは、開いている接続を検査し、いつでもどこにあるかを確認する方法です。
解決
- を取得します。
Content-Length
応答ヘッダーが最初 - 結果をストリームとして取得し、バイトごとに (バッチで) 処理します。
- 処理されたバイト数をカウントし、合計バイト数 (最初のステップで取得) からの処理されたバイト数の割合をユーザーに表示します。
所属していません StackOverflow