4

您如何使用 MVCMailer 将图像嵌入到电子邮件中?

我已经尝试过类似的东西

<img src="@Url.Abs("\\..\\images\logo.png")" \> 

没有成功。

有什么例子吗?

谢谢

4

3 回答 3

5

查看 MvcMailer 维基

https://github.com/smsohan/MvcMailer/wiki/MvcMailer-Step-by-Step-Guide

搜索嵌入图像,你就完成了!

于 2011-05-26T15:04:20.670 回答
3

试试这样:

<img src="@Url.Abs(Url.Content("~/images/logo.png")" /> 

还要确保当您在邮件客户端中打开电子邮件时,可以访问此帮助程序生成的绝对 URL。例如,如果您在本地 Visual Studio Web 服务器中托管您的 ASP.NET MVC 应用程序,请确保在您尝试阅读电子邮件时它正在运行,因为图像必须是可访问的。

于 2011-05-26T09:09:26.807 回答
1

您必须输入图像所在的整个 URL,并且它必须在线托管。

例如,我想嵌入名为 Logo.png 的图像,它位于我的项目中的图像文件夹中,我将在我的 MvcMailer 视图中写入:

<img src="http://mywebsite.com/Images/Logo.png" />
于 2014-01-28T15:06:00.303 回答