У меня странная проблема, и я не могу понять, почему это происходит, я написал функцию для загрузки файла по заданной ссылке, когда я вызываю функцию, когда она работает нормально. но если я вызову его дважды или более (по той же ссылке), он загрузит файл размером 0.
Вот мой код:
Uri uri = new Uri("http://www.orimi.com/pdf-test.pdf");
string outPath = @"D:\tttt\pdf-test.pdf";
for (int i = 0; i < 1; i++)
{
using (WebClient webClient = new WebClient())
{
WebProxy wp = new WebProxy($"http://192.168.xxx.xxx:8002/", true);
webClient.Proxy = wp;
webClient.OpenRead(uri);
webClient.DownloadFileAsync(uri, outPath);
}
Console.WriteLine("Success!");
}
Console.ReadKey();
Это работает только для одной итерации, но если Я перехожу на l oop с двумя или более итерациями, загруженный файл будет иметь размер ноль