2012-05-02 4 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에서 읽은 데이터를 기반으로 진행 상태를보고하는 것이 매우 쉽습니다.

이 문서에서 당신의 필요에 맞게 코드를 수정할 수 있습니다
관련 문제