получение внешних изображений из электронной почты c # - PullRequest
0 голосов
/ 22 февраля 2012

я использую htmlagilitypack для анализа html и получения значения src изображений.Я сделал обходной путь для вложений и работает нормально.Fileattachment.content сделал работу.Но я не знаю, как работать с изображением в HTML, которое ссылается на другой сайт, я имею в виду, что это не вложение электронной почты.Я получаю значение src изображений в html, с этим нет проблем, htmlagilitypack - отличный API.Но как я могу после получения значения src внешнего изображения получить это изображение и сохранить его в байтах массивов для примера.У меня нет намерений хранить эти изображения на диске.

1 Ответ

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

Поскольку у вас есть URL-адрес изображения, вы можете сделать веб-запрос на этот URL-адрес и получить изображение обратно в виде потока ответа;

Вы можете сохранить содержимое потока ответов в массиве байтов [] и сохранить его в своей базе данных. Возможно, вы захотите сохранить некоторые дополнительные данные, такие как тип изображения, в другом столбце, особенно если вы будете отображать изображения позже из своей базы данных.

Помогает ли это?

...