1

我正在使用 VB.NET 的这段代码从网站下载文本:

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 回答