2015-12-29 84 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 
}; 
相關問題