2015-12-29 50 views
1

我的图像在数据库中处于合成位置,我将如何从数据库中取回&通过电子邮件正文发送该图像。如何通过邮件从数据库动态发送图像

我试过使用附件,但是,我不知道如何发送邮件正文中的图像。

+0

您shouldm发布您的代码,并提供发生的任何错误消息。没有这些信息,人们不能/不会帮助你。 – maxhb

+0

我必须在那里不同意你。这是一个简单而明确的问题。 – Oceans

回答

1

您可以通过使用HTML格式的邮件实现这一目标:

string img = Convert.ToBase64String(yourImgArray, 0, yourImgArray.Length); 
string imgString = "<img src='data:image/png;base64," + img + "' alt='Your Image Alt' width='80' height='15'>"; 

MailMessage message = new MailMessage 
{ 
    From = new MailAddress("[email protected]"), 
    Subject = "your subject", 
    Body = "your message body with image: " + imgString, 
    IsBodyHtml = true 
}; 
相关问题