Client.DownloadFileAsync(myUri, Path.Combine(combinedTemp));combinedTemp包含:
C:\Users\bout0_000\AppData\Local\mws\My天气Station\temp\untitled.gif
和myUri包含:http://www.ims.gov.il/Ims/Pages/RadarImage.aspx?Row=9&TotalImages=10&LangID=1&Location=
但是在硬盘中,我看到的是空文件,但它是空的。
这是我想从以下网站获得的图片:
gif文件下载
如果您在中间的图像上制作,右键单击并将图片保存为文件名为: radaraimage9类型gif。我把它保存为untitled.gif
但是,为什么我要手动保存它呢?它可以,但是程序是空的?
发布于 2014-10-04 05:54:11
您正在调用DownloadFileAsync,但没有说正在等待异步调用完成。如果您的程序在调用后不久就退出,那么文件下载就不会完成。
尝试使用DownloadFile代替。如果这样做有效,那么您需要更改您的程序,以便它等待其异步任务完成。如果您仍然希望下载发生在后台(可能您的程序同时执行其他一些事情,或者下载多个文件),您可以等待DownloadFileCompleted事件。
https://stackoverflow.com/questions/26189758
复制相似问题