尝试在电子邮件正文中发送字节数组图像

时间:2018-01-24 05:09:26

标签: asp.net-mvc

当我尝试将字节数组图像作为电子邮件正文发送时,它无法正常工作。它总是发送像一个空的电子邮件正文。有没有办法将字节数组图像作为电子邮件正文发送(不像附件)?        我在gmail和amp;中都遇到过这个问题。外表。帮我解决这个问题。在此先感谢。

2 个答案:

答案 0 :(得分:0)

在您的电子邮件正文中添加:

<img src="cid:imageRef"/>

这将是您需要包含的图像参考。为此,您可以使用MailMessage邮件对象...

Dim mail As New MailMessage()
mail.Attachments.Add(New Attachment(New MemoryStream(embedImage), imageName))
mail.Attachments(0).ContentId = "imageRef"

其中embedImage为Byte(),imageName为String

答案 1 :(得分:0)

从字节数组中您可以将其作为图像发送到电子邮件正文中,请参考此链接

https://www.aspsnippets.com/Articles/Upload-and-display-Image-without-saving-in-ASPNet-using-C-and-VBNet.aspx

并尝试创建图片网址,如此链接所示。