【问题标题】:DownloadDataAsync and DownloadFile Async not workingDownloadDataAsync 和 DownloadFile Async 不起作用
【发布时间】:2014-02-14 01:47:17
【问题描述】:

当我将 DownloadDataAsync 与 DownloadDataCompleted 一起使用时,进度条工作,它显示“SUCCESS”,但我找不到任何文件!为什么?

当我将 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_* 这样的函数确实存在。

【问题讨论】:

    标签: c# webclient downloadfileasync


    【解决方案1】:

    您确定应用程序具有直接写入c:\ 的权限吗?默认情况下,大多数应用程序不会。

    如果您不这样做,代码将触发DownloadFileCompleted 事件,但它会在AsyncCompletedEventArgsError 属性中具有异常值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-28
      • 1970-01-01
      • 1970-01-01
      • 2018-12-30
      • 2021-08-03
      • 2021-10-24
      相关资源
      最近更新 更多