如何使用MVCMailer将图像嵌入到电子邮件中?使用MVCMailer在电子邮件中嵌入图像
我试着沿
<img src="@Url.Abs("\\..\\images\logo.png")" \>
没有成功线的东西。
任何示例?
感谢
如何使用MVCMailer将图像嵌入到电子邮件中?使用MVCMailer在电子邮件中嵌入图像
我试着沿
<img src="@Url.Abs("\\..\\images\logo.png")" \>
没有成功线的东西。
任何示例?
感谢
尝试这样的:
<img src="@Url.Abs(Url.Content("~/images/logo.png")" />
还要确保当你在你的邮件客户端打开电子邮件由这个辅助生成的绝对URL访问。例如,如果您将ASP.NET MVC应用程序托管在本地Visual Studio Web服务器中,请确保在尝试阅读电子邮件时它正在运行,因为图像必须可访问。
您必须在图像所在的位置键入整个URL,并且必须在线托管。
因此,举例来说,我希望嵌入被称为Logo.png的形象和它坐落在我的项目的文件夹图片,我会在我的MvcMailer的观点写:
<img src="http://mywebsite.com/Images/Logo.png" />
没有看到它隐藏在那里的底部附近。谢谢:) – woggles 2011-05-27 14:04:36
嗨,当你写资源[“标志”] = logoPath;在wiki中,它是LogoPath内的http url吗?我需要在邮件中嵌入图像,例如base64。可能吗 ? – Dragouf 2012-01-09 09:55:07
@Dragouf如果您需要将图像作为base64嵌入,则不需要此LinkedResources集合。只需在您的MvcMailers的html模板中制作
即可 –
tomalone
2017-11-07 20:01:48