我寫的這種方法在一週前工作正常,但現在它下載了一個不完整的文件。原始文件接近10mb,但正在下載的文件爲2k。我的代碼基本上是這樣的WebClient下載不完整的文件
Dim URL as string = "http://www.cqc.org.uk/sites/default/files/cqc_locations_export.csv"
Dim path as string = "C:\temp"
Dim webClient As New WebClient
webClient.Headers.Add("user-agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 (.NET CLR 3.5.30729)")
webClient.DownloadFile(URL, path)
任何想法這裏怎麼了?
乾杯
@ user1460625都是(我)的選擇錯了嗎?或者所有三個(或更多)全部正確? – 2012-08-09 14:29:30
你能解釋一下爲什麼你認爲這個或那個方法會對發佈的問題產生影響嗎? – 2012-08-09 14:35:44
一般來說,使用MS技術總是最好遵循他們的規則,因爲您永遠不會知道其他選項可能具有的攻擊門和副作用。如果所有選項都是正確的,那麼你怎麼猜測這可能會產生什麼副作用。 BTW:c:\ temp也可能是一個完整且有效的文件路徑 - 其中名爲temp(不帶擴展名)的文件位於C:\根目錄中。 – 2012-08-09 15:26:02