Cal*_*Cal 0 .net c# webclient downloadfileasync
我正在使用WebClient.DownloadFileAsync
获取一批文件.但是有些文件不完整,没有例外.
我的问题是,如何在下载的文件未完成时进行标记?没有md5校验和来验证.
代码段是:
using (WebClient client = new WebClient())
{
Uri sUri = new Uri(sFileLink);
client.DownloadFileAsync(sUri, myPath);
}
Run Code Online (Sandbox Code Playgroud)
您在完成下载之前处置了客户端.不要那样做.
您应该只处理WebClient
出现错误或已完成的错误,您可以通过WebClient
引发的事件(或DownloadFileTaskAsync
在.NET 4.5中使用并等待生成的任务)发现错误.
归档时间: |
|
查看次数: |
1364 次 |
最近记录: |