【发布时间】:2014-10-05 19:02:15
【问题描述】:
我有一个从指定 URL 下载文件的简单代码,它在 Windows 7 中运行良好,但是当我在 Windows 8.1 中运行它时,下载的文件已损坏。问题出在哪里?
这是代码和网址:
WebClient wClient = new WebClient();
wClient.DownloadFile(@"http://members.tsetmc.com/tsev2/excel/MarketWatchPlus.aspx?d=0", "dl.xlsx");
【问题讨论】:
-
在 Windows 8 上的 LINQPad 中尝试了此代码,它按预期工作,下载了可以在 Google Docs 中打开的文件副本。文件损坏可能是由其他原因引起的。
-
这个文件是一个带有表格和一些记录的 Excel 文件,如果你把 URL 放在任何浏览器或下载管理器中,他们会毫无问题地下载它,而且代码在 windows 7 中运行良好,但它会下载Windows 8.1 中的文件损坏,我只是想知道为什么代码在另一个 Windows 中不能做同样的事情,我已经在 2 台装有 Windows 8.1 的不同 PC 上尝试过!