0

私のC#アプリケーション(.net Framework 4)では、(HttpWebRequestクラスを使用して)URLからデータをダウンロードします。フェッチプロセスは特定の時間間隔で繰り返される必要があります。ここで、アップロードとダウンロードの合計データ サイズ (KB 単位) を計算したいと思います。各 Web リクエストのアップロード/ダウンロード データ サイズを取得するにはどうすればよいですか?

4

3 に答える 3

1

WebResponse を取得してhttp://msdn.microsoft.com/en-us/library/9kstw824.aspxでデータを読み取ると、毎回読み取られるバイトが取得されます。クラスの合計を追跡する静的変数を += にすると、ダウンロード バイトの正確な up2date カウントを取得できます。アップロードも同様です。

バイトからキロバイトにするには、1024 で割ります。

于 2012-04-23T11:18:53.543 に答える
1

ヘッダー情報を取得するに は、 HTTP ヘッダー プロパティを使用します。コンテンツの長さは、サイズをバイト単位で示します。

于 2012-04-23T11:11:30.753 に答える
1

これはあなたが探しているものですか http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.contentlength.aspx

于 2012-04-23T11:12:47.333 に答える