如何发送电子邮件,其中正文是用户在(Fileupload)中选择的html文件,而html文件中有图像?
我想将图像嵌入体内。
答案 0 :(得分:3)
如果您询问如何在电子邮件中包含图片,请尝试以下页面:http://www.systemnetmail.com/faq/4.4.aspx
答案 1 :(得分:0)
在html中嵌入图像的最常用方法是将图像字节转换为base64字符串,并将img元素的src
属性设置为base64字符串。
例如,您可以按如下方式构建HTML:
<img src="data:image/gif;base64,R0lGODlhDwAPAKECAAAAzMzM/////
wAAACwAAAAADwAPAAACIISPeQHsrZ5ModrLlN48CXF8m2iQ3YmmKqVlRtW4ML
wWACH+H09wdGltaXplZCBieSBVbGVhZCBTbWFydFNhdmVyIQAAOw=="
alt="Base64 encoded image" width="150" height="150"/>
当然,您需要将图像字节转换为base64编码。例如:
string base64String = Convert.ToBase64String(imageBytes);