是否可以通过C#抓取嵌入div的图像并将其附加到电子邮件中?
我已经获得了通过电子邮件附加和发送图像的代码,我只是不知道如何从div获取特定项目并通过电子邮件发送。
图像因以前的用户选择而异,所以我不能只应用图像的静态地址。
任何想法?
答案 0 :(得分:0)
您需要从入站电子邮件中抓取图片吗?
详细了解MIME format:电子邮件中的所有图片都以MIME格式的base64格式编入。要获取图像,您需要解析您的电子邮件消息,读取base64字符串,找到您的图像,并解码此字符串,如下所示:
var byties = Convert.FromBase64String(Body)
答案 1 :(得分:0)
我会看看使用microsoft html控件,阅读文档并使用DOM获取图像的URL,使用http下载然后将其附加到您的电子邮件
供参考
答案 2 :(得分:-1)
使用HtmlAgilityPack和HttpWebRequest
。