System.Net.WebClient DownloadFile не работает в производственной среде. Загруженный файл изображения поврежден

Мы используем WebClient DownloadFile для загрузки файла изображения (jpeg) с сервера по URL-адресу. Следующий код отлично работает, он загружает изображение.

using (var client = new WebClient())
{
System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;
client.DownloadFile(Url, Path);
}

Однако при производстве загруженный файл изображения поврежден даже с тем же URL-адресом, что и параметр. Если я открою URL-адрес в браузере, изображение откроется нормально

изображение диалогового окна с сообщением об ошибке относительно поврежденного файла


person ceazarian    schedule 20.05.2020    source источник
comment
Я предполагаю, что файл сжат, а WebClient по умолчанию не поддерживает декомпрессию. Попробуйте stackoverflow.com/questions/37710998/   -  person rene    schedule 20.05.2020
comment
Как выглядит поврежденный контент? Что находится в этом ID.jpg, если вы откроете его в редакторе, скажем, в блокноте ++   -  person rene    schedule 20.05.2020