我正在使用函数应用程序触发邮件,使用 MS Graph API,邮件正文文本被正确触发,但在渲染图片中显示的页眉和页脚图像时遇到问题。如何从身体层面解决这个问题。
以下是 HTML/Blob 文件中上述图像的引用
<img src=cid:Header.jpg>
<img src=cid:footer.png>
<ContentIDs>Header.jpg, footer.png</ContentIDs>
Run Code Online (Sandbox Code Playgroud)
用于渲染主体的代码。
var mailContent = new Message
{
Subject = em.Subject,
Body = new ItemBody
{
ContentType = BodyType.Html,
Content = m.Body,
ODataType = null
},
ToRecipients = toEmails,
CcRecipients = ccEmails,
ODataType = null
};
Run Code Online (Sandbox Code Playgroud)
编辑:此更改后,当前在功能应用程序中面临错误请求。我正在努力解决这个问题。如果您发现下面的代码有任何差异,请随时发表评论。
var imagePath = @"<path\Header.jpg>";
var imageID = "Header.jpg";//file name
byte[] imageArray = System.IO.File.ReadAllBytes(imagePath);
var imagePath2 = @"<path\footer.png">;
var imageID2 = "footer.png";
byte[] imageArray2 =System.IO.File.ReadAllBytes(imagePath2);
var mContent = new Message
{
Subject …Run Code Online (Sandbox Code Playgroud) c# office365 outlook-restapi azure-functions microsoft-graph-api