我有这个应用程序,它允许我按下按钮时从互联网上下载某些文件。 但是..我不知道如何确保该文件实际上已经完成下载。如何确保我下载的文件已完成?
我目前使用的下载文件
using (WebClient client = new WebClient())
{
client.DownloadFileAsync(new System.Uri(requestUrl), combinedPaths);
}
历久弥新WebClient的方法有没有必要表现出更多的代码,因为真正的下载功能是非常简单和直接的。 我需要弄清楚如何跟踪你正在下载的文件,看看它有多少下载,例如1/100%.. 我有一个非常好的ISP与250 Mb/s的下载速度,所以它真的很难让我看看它是否已经完成了。
[WebClient.DownloadFileCompleted Event](https://msdn.microsoft.com/en-us/library/system.net.webclient.downloadfilecompleted(v = vs.110).aspx)学会使用Google和MSDN来查找这些事件你自己的答案。你会很高兴你做到了。 –