WebClient.DownloadFile скачать файл, который создается динамически - PullRequest
0 голосов
/ 22 февраля 2012

У меня есть файл, который создается динамически (т.е. я запрашиваю его через обработчик http://mysite.com/images/1849?encoding=UTF-8&b=100"). Он создает изображение на основе того, какие атрибуты вы передаете. Я пытаюсь выяснить, как использовать WebClient.DownloadFile для захватить этот файл, но не может заставить его работать, кто-нибудь делал это раньше? Ошибка ничего не говорит мне "System.Net.WebException: исключение произошло во время запроса WebClient."

  WebClient Client = new WebClient();
  Client.DownloadFile("http://mysite.com/images22?encoding=UTF-8&b=100", @"c:\myfile.jpeg");

Ответы [ 2 ]

2 голосов
/ 22 февраля 2012

Не можете комментировать, нужно повторение ...

Вы пытались обернуть DownloadFile в блок Try / Catch и затем показать подробности ошибки?В частности, если это ошибка HTTP или какая-то другая системная ошибка?

1 голос
/ 22 февраля 2012

Второй строковый параметр - это локальный файл для загрузки, например C:\image.bmp.

Вместо этого можно использовать DownloadData, если вы хотите, чтобы вместо него работал байтовый массив.

...