Загрузка удаленного изображения - PullRequest
1 голос
/ 02 августа 2009

В рамках моего текущего проекта мне необходимо загрузить изображения с соответствующего веб-сайта, учитывая URL-адрес изображения. (Никаких дилемм этики, пожалуйста, люди, уже проверил правовой статус, и это нормально)

Какой самый эффективный способ сделать это в C #? Я бы предпочел, чтобы метод был синхронным, поскольку асинхронные методы, как правило, немного сложны при интеграции в веб-страницу, и нет необходимости в такой сложности, поскольку это не функция пользовательского интерфейса.

1 Ответ

4 голосов
/ 02 августа 2009

Используйте метод DownloadData в классе WebClient:

byte[] imageData;
using (WebClient client = new WebClient()) {
   imageData = client.DownloadData(url);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...