Dynamics CRM sdk C#使用嵌入式图像创建电子邮件

时间:2016-11-18 03:05:21

标签: c# dynamics-crm dynamics-crm-2016

在Dynamics CRM sdk C#中,有没有办法在电子邮件正文中创建带有嵌入图像的电子邮件?

1 个答案:

答案 0 :(得分:0)

我不知道CRM的具体方法,但您可以通过将base64编码的图像嵌入到电子邮件中来实现。这可以通过以下方式完成:

var bytes = File.ReadAllBytes(@"C:\path\to\image.jpg");
var imageData = Convert.ToBase64String(bytes);
var email = new Email
{
    Subject = "See my picture",
    Description = $"Here it is: <img style='display:block; width:100px;height:100px;' id='base64image' src = 'data:image/jpeg;base64,{imageData}' /> "
};