我写的这种方法在一周前工作正常,但现在它下载了一个不完整的文件。原始文件接近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