2012-05-02 48 views
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) 

這僅僅是一個文本文件,是相當小的,所以它真的下載很快。但我確實相信,將來文件將變得相當大。有沒有辦法跟蹤上述方法的下載進度?

回答

0

您可以在WebResponse對象的ContentLength屬性中找到您的搜索的總長度。一旦你有了這些,根據從GetResponseStream讀取的數據報告進度是非常容易的。