Client.DownloadFileAsync(myUri, Path.Combine(combinedTemp));
combinedTemp包含:
C:\ Users \ bout0_000 \ AppData \ Local \ mws \ My Weather Station \ temp \ untitled.gif
myUri包含:http://www.ims.gov.il/Ims/Pages/RadarImage.aspx?Row=9&TotalImages=10&LangID=1&Location=
但是在硬盘中我得到空文件我看到untitled.gif但它是空的。
这是我试图从以下网站获取图片的网站:
如果你在中心的图像右键单击并保存图片,因为文件名是:radaraimage9 type gif。 我将它保存为untitled.gif
但是为什么如果我将它保存起来就可以了,但是这个程序是空的?
答案 0 :(得分:2)
您正在调用DownloadFileAsync
,但您没有说您正在等待异步调用完成。如果您的程序在通话后不久退出,则文件下载将不会完成。
请尝试使用DownloadFile
。如果可行,则需要更改程序,以便等待异步任务完成。如果您仍希望在后台进行下载(可能是您的程序正在同时执行其他操作,或者下载多个文件),您可以等待DownloadFileCompleted
事件。