Как получить BytesRectained с WebClient, когда заголовок Content-Length равен 0 - PullRequest
0 голосов
/ 07 мая 2019

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 похожие вопросы, но ни один из них не помог мне решить мою проблему.

...