Проблема с WebClient и httpClient в .NET Framework

Загрузка файла выполняется с помощью DownloadFile(). Что может ограничить размер загрузки файла через WebClient? Есть файлы размером 1,4 и 1,5 Гб (на сервере у них такой же размер), в браузере они грузятся корректно, но из-под кода, через WebClient.DownloadFile() - нет, только +- 1,05 Гб загружается. Предполагаю, что это связано с буфером. После вплолне адекватного совета заменить WebClient на HttpClient проблема осталась. Код после замены на HttpClient прикрепляю ниже. Как это можно решить? Дело ещё в том, что файл всегда прекращает загрузку(и программа выдаёт исключение) на одном и том же размере(+- 1.05 ГБ)введите сюда описание изображения


Ответы (0 шт):