回答
如果你问如何包含在电子邮件中的图像,试试这个页面:http://www.systemnetmail.com/faq/4.4.aspx
此外,有时最好使用内联附件而不是链接资源,因为Outlook Web访问(owa)由于某些原因不显示链接的资源。 – 2011-12-20 20:27:44
+1不知道System.Net.Mail上的“链接资源”选项。 – Icarus 2011-12-20 20:37:02
在HTML中嵌入图像的最普遍的方式是通过转换图像的字节数为base64字符串和设置的的src
财产img元素为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);
此方法在hotmail中显示一个灰色框,我如何禁用灰色框。 – Wergenwolf 2011-12-21 14:36:19
@Wergenwol:这很可能是一个hotmail设置。除非用户点击某种链接以允许显示图像,否则大多数提供商会在HTML电子邮件中默认阻止图像。 – Icarus 2011-12-21 14:42:07
- 1. 通过电子邮件发送带有图片的html文件
- 2. 当使用php邮件发送带有图像附件的电子邮件时发生图像损坏()
- 3. 如何发送带有多个图像的HTML邮件
- 4. 发送带有图像不显示在Gmail中的HTML邮件
- 5. EmailMultiAlternatives在django发送带有图像的邮件时添加3D
- 6. 在GAE中发送带有图像的html电子邮件
- 7. 流星 - 从输入类型文件发送带附件的电子邮件
- 8. 发送邮件带有附件
- 9. Xcode swift发送带截图的邮件?
- 10. Flex/AIR:发送带有嵌入式图像的电子邮件..如何?
- 11. 发送带有HTML文件的电子邮件正文(C#)
- 12. 发送带有附件的电子邮件,发送一个空白文件
- 13. 发送带有SMTP的电子邮件
- 14. 发送带有HTML的PHP邮件
- 15. sendgrid-django发送带有sandbox_mode的邮件
- 16. 通过邮件发送带有多个附件的邮件问题()php。只发送文本文件,否pdf
- 17. 如何发送电子邮件正文中的图像文件
- 18. 带有附件上传和电子邮件发送的表单
- 19. 发送带有附件和签名的Outlook电子邮件
- 20. Mailgun发送带附件的邮件
- 21. 尝试发送带附件的邮件
- 22. 带附件的发送邮件消息
- 23. 发送带附件的电子邮件
- 24. 无法发送带附件的邮件
- 25. 发送带附件的电子邮件
- 26. 发送带有邮件()函数的PHP邮件()函数
- 27. 通过带有java邮件API的struts发送电子邮件
- 28. 发送使用API和输入文件
- 29. git发送电子邮件:发送带有文件的电子邮件作为附件而不是补丁
- 30. PHP:发送带有上传图片的文本邮件作为附件
是通过图像标签上传的HTML所引用的图片吗?因为那你也需要用户上传。 – drdwilcox 2011-12-20 20:18:19
我正在考虑从src中获取img。 示例: – Wergenwolf 2011-12-21 12:34:52
由于无法读取用户的本地驱动器,因此无法从src'获取映像。据推测,这些图像并不存在于用户知道的位置上的服务器上。 – drdwilcox 2011-12-21 14:00:28