1

VB.NET のこのコードを使用して、Web サイトからテキストをダウンロードしています。

Dim Str As System.IO.Stream
        Dim srRead As System.IO.StreamReader
        Dim req As System.Net.WebRequest = System.Net.WebRequest.Create("http://www.example.com/file.txt")
        Dim resp As System.Net.WebResponse = req.GetResponse
        Str = resp.GetResponseStream
        srRead = New System.IO.StreamReader(Str)

これは単なるテキスト ファイルであり、かなり小さいため、ダウンロードは非常に高速です。しかし、将来的にファイルがかなり大きくなると私は信じています。上記の方法からダウンロードの進行状況を追跡する方法はありますか?

4

1 に答える 1

0

ContentLengthオブジェクトのプロパティで、検索の全長を見つけることができWebResponseます。それができたら、 から読み取ったデータに基づいて進行状況を報告するのは非常に簡単ですGetResponseStream

于 2012-05-02T05:57:55.093 に答える