当我将DownloadDataAsync与DownloadDataCompleted一起使用时,进度条工作,它写着“成功”,但我找不到任何文件!为什么?
当我将DownloadFileAsync与DownloadFileCompleted结合使用时,它从一开始就无法下载。我做错了什么?
private void btnDownload_Click(object sender, EventArgs e)
{
string filename = @"C:\\sample.flv";
WebClient wc = new WebClient();
Uri uri = new Uri(@"http://root.alpha.lh:88/4ever.flv");
wc.DownloadProgressChanged += wc_DownloadProgressChanged;
wc.DownloadFileCompleted += wc_DownloadFileCompleted;
wc.DownloadFileAsync(uri, filename);
}像wc_*这样的函数确实存在。
发布于 2014-02-14 01:59:33
您确定应用程序具有直接写入c:\的权限吗?默认情况下,大多数应用程序不会。
在不需要的情况下,代码将触发DownloadFileCompleted事件,但它将在AsyncCompletedEventArgs的Error属性中有一个异常值
https://stackoverflow.com/questions/21769345
复制相似问题