DownloadProgressChanged не вызывается, когда я пытаюсь загрузить файл с URL-адреса, который возвращает заголовок Content-Length как 0.
Код, который я использую:
using (webClient = new WebClient())
{
webClient.DownloadProgressChanged += (object sender, DownloadProgressChangedEventArgs e) =>
{
Console.WriteLine(e.BytesReceived);
};
try
{
webClient.DownloadFileAsync(URL, location);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
Я уже искал в stackoverflow похожие вопросы, но ни один из них не помог мне решить мою проблему.