为了能使用进度条,我使用了WebClient的异步下载(即DownloadFileAsync),但是我使用后发现,WebClient不支持并发的I/O操作。。我下载多个文件的code:
for (int k = 0; k <= iFilesNum; k++)
{
string myStringWebResource = null; myStringWebResource = sAppUrl + sFiles[k];
Uri Uri = new Uri(myStringWebResource);
myWebClient.DownloadFileAsync(Uri, Application.StartupPath + "\\update\\" + sFiles[k]);
}但我想通过WebClient下载多个文件,如何才能办到?
for (int k = 0; k <= iFilesNum; k++)
{
string myStringWebResource = null; myStringWebResource = sAppUrl + sFiles[k];
Uri Uri = new Uri(myStringWebResource);
myWebClient.DownloadFileAsync(Uri, Application.StartupPath + "\\update\\" + sFiles[k]);
}但我想通过WebClient下载多个文件,如何才能办到?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货