WebClient генерирует исключение NullReferenceException с использованием DownloadFileAsync

Я использую WebClient.DownloadFileAsync для асинхронной загрузки файлов. При обратном вызове DownloadFileCompleted сообщение об ошибке AsyncCompletedEventArgs "Ссылка на объект не установлена ​​на экземпляр объекта". Я запускаю его в единице 5.

Это мой код:

    string path = "http://www.taopic.com/uploads/allimg/140421/318743-140421213T910.jpg";
private void Start()
{
    using (WebClient wc = new WebClient())
    {
        Uri address = new Uri(path);
        wc.DownloadFileCompleted += new AsyncCompletedEventHandler(wc_DownloadFileCompleted);
        wc.DownloadFileAsync(address, "D:/123.png");
    }
}

private void wc_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
{
    Console.WriteLine(e.Error.Message);
}

0 ответов

Другие вопросы по тегам