Обычные картинки нормально скачиваются, а он битый получается.
Вот ссылка на файл https://www.margroid.ru/upload/fitting.pdf
Вот это код:
string image = link;
string konec1 = image.Substring(image.LastIndexOf("."), image.Length - image.LastIndexOf("."));
if (!image.Contains("http"))
image = host + image;
Directory.CreateDirectory($@"C:\Work{sitename}" + NA);
using (WebClient client = new WebClient())
{
client.DownloadFileAsync(new Uri(image), $@"C:\Work{sitename}" + NA + @"" + number_image + konec1);
}
string gg = $"/upload/staff/upload/staff/{sitename}/" + NA + "/" + number_image + konec1 + ";\r\n";
number_image++;
return gg;

WebClientи увидеть нам "Не рекомендуется использовать для новой разработки", то естьWebClientустарел! – EvgeniyZ Jul 06 '21 at 13:54ddos_guard_flag=true;– Houl Jul 06 '21 at 14:04DownloadFileAsync- этоvoid– EvgeniyZ Jul 06 '21 at 14:15