как получить изображение из DIV с помощью C # - PullRequest
0 голосов
/ 16 августа 2011

возможно ли получить изображение, встроенное в div, через C # и прикрепить его к электронному письму?

У меня есть код для прикрепления и отправки изображений по электронной почте, я просто незнать, как заставить его захватить конкретный элемент из div и отправить его по электронной почте.

Изображение зависит от предыдущего выбора пользователя, поэтому я не могу просто применить статический адрес изображения.

есть идеи?

Ответы [ 3 ]

0 голосов
/ 16 августа 2011

Я хотел бы взглянуть на использование элемента управления Microsoft HTML, прочитать документ и использовать DOM, чтобы получить URL-адрес изображения, скачать его с помощью http и затем прикрепить его к вашей электронной почте

для справки

Как скачать картинку

Чтение Dom из визуальной студии

0 голосов
/ 16 августа 2011

Использование HtmlAgilityPack и HttpWebRequest.

0 голосов
/ 16 августа 2011

Вам нужно получить изображение из входящей электронной почты?

Подробнее о формате MIME : все изображения в сообщении электронной почты зашифрованы в формате base64 в сообщении MIME.Чтобы захватить ваше изображение, вам нужно проанализировать ваше сообщение электронной почты, прочитать строку base64, кодировать ваше изображение и расшифровать эту строку следующим образом:

var byties = Convert.FromBase64String(Body)

...