我正在尝试在 VS2008、.NET Framework 3.5 中下载和存储图像文件,但生成的文件太小。
当我在浏览器中导航到http://www-nass.nhtsa.dot.gov/nass/cds/GetBinary.aspx?Image&ImageID=682367204时,我可以将其下载为 68k 文件。但是,使用以下代码,我得到了一个小于 4k 的文件:
using (WebClient webClient = new WebClient()) {
webClient.DownloadFile("http://www-nass.nhtsa.dot.gov/nass/cds/GetBinary.aspx?Image&ImageID=682367204", @"D:\\682367204.jpg");
}
更新:具有凭据的 WebClient 仍未下载文件可能描述了我的问题的来源(和解决方案)。