您如何使用 MVCMailer 将图像嵌入到电子邮件中?
我已经尝试过类似的东西
<img src="@Url.Abs("\\..\\images\logo.png")" \>
没有成功。
有什么例子吗?
谢谢
您如何使用 MVCMailer 将图像嵌入到电子邮件中?
我已经尝试过类似的东西
<img src="@Url.Abs("\\..\\images\logo.png")" \>
没有成功。
有什么例子吗?
谢谢
查看 MvcMailer 维基
https://github.com/smsohan/MvcMailer/wiki/MvcMailer-Step-by-Step-Guide
搜索嵌入图像,你就完成了!
试试这样:
<img src="@Url.Abs(Url.Content("~/images/logo.png")" />
还要确保当您在邮件客户端中打开电子邮件时,可以访问此帮助程序生成的绝对 URL。例如,如果您在本地 Visual Studio Web 服务器中托管您的 ASP.NET MVC 应用程序,请确保在您尝试阅读电子邮件时它正在运行,因为图像必须是可访问的。
您必须输入图像所在的整个 URL,并且它必须在线托管。
例如,我想嵌入名为 Logo.png 的图像,它位于我的项目中的图像文件夹中,我将在我的 MvcMailer 视图中写入:
<img src="http://mywebsite.com/Images/Logo.png" />