Я использую следующий код для загрузки файла Excel, он работает, но загружаемый файл слишком велик.
using (var wc2 = new WebClient())
{
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
wc2.Headers.Add("User-Agent", "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)");
//
//wc2.DownloadFileAsync(fileUri, AppDomain.CurrentDomain.BaseDirectory + "\\demo\\" + fileName);
wc2.DownloadFile("https://ds.postnord.com/v2/ptm/file/download/5184.22306", AppDomain.CurrentDomain.BaseDirectory + "\\demo\\test.xls");
}
Если я загружаю файл с помощью браузера, он работает нормально, но без использования вышеуказанного кода. Но если я пытаюсь скачать файл jpg откуда-то, используя приведенный выше код, это работает. Что здесь может быть не так?