如何使用C#从DIV中获取图像

时间:2011-08-16 08:02:59

标签: c# css email html-parsing attachment

是否可以通过C#抓取嵌入div的图像并将其附加到电子邮件中?

我已经获得了通过电子邮件附加和发送图像的代码,我只是不知道如何从div获取特定项目并通过电子邮件发送。

图像因以前的用户选择而异,所以我不能只应用图像的静态地址。

任何想法?

3 个答案:

答案 0 :(得分:0)

您需要从入站电子邮件中抓取图片吗?

详细了解MIME format:电子邮件中的所有图片都以MIME格式的base64格式编入。要获取图像,您需要解析您的电子邮件消息,读取base64字符串,找到您的图像,并解码此字符串,如下所示:

var byties = Convert.FromBase64String(Body)

答案 1 :(得分:0)

我会看看使用microsoft html控件,阅读文档并使用DOM获取图像的URL,使用http下载然后将其附加到您的电子邮件

供参考

How to download the image

Reading the Dom from visual studio

答案 2 :(得分:-1)

使用HtmlAgilityPackHttpWebRequest

相关问题