首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在从网站下载图片时,不将其保存为gif?

为什么在从网站下载图片时,不将其保存为gif?
EN

Stack Overflow用户
提问于 2014-10-04 04:48:33
回答 1查看 49关注 0票数 0
代码语言:javascript
复制
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

但是,为什么我要手动保存它呢?它可以,但是程序是空的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-04 05:54:11

您正在调用DownloadFileAsync,但没有说正在等待异步调用完成。如果您的程序在调用后不久就退出,那么文件下载就不会完成。

尝试使用DownloadFile代替。如果这样做有效,那么您需要更改您的程序,以便它等待其异步任务完成。如果您仍然希望下载发生在后台(可能您的程序同时执行其他一些事情,或者下载多个文件),您可以等待DownloadFileCompleted事件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26189758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档