【问题标题】:Gmail doesn't show picture which return from Controller ASP.NET MVCGmail 不显示从控制器 ASP.NET MVC 返回的图片
【发布时间】:2016-02-24 12:50:42
【问题描述】:

目前,我正在执行一项向用户发送包含图片的电子邮件的任务。图片从 1 个控制器返回。
但是,发送电子邮件时,即使我可以通过转到 url 看到图片,gmail 也会抛出 404 错误:Controler/ActionMethod ....
另一方面,如果发送带有<img>标签硬代码中的src的电子邮件,它直接指向服务器中的图片位置,而不需要调用控制器它可以工作。

例如:
<img src= "mydomain.com/images/pic.jpg"> => 这行得通

<img src= "mydomain.com/ImageController/GetImage"> => 这会转到控制器然后获取不起作用的图像。

【问题讨论】:

    标签: c# asp.net asp.net-mvc gmail


    【解决方案1】:

    因为 GetImage 视图文件夹没有您需要使用相对路径的图像。 img src="~/images/pic.jpg" 希望它有效。

    【讨论】:

      猜你喜欢
      • 2012-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-15
      • 2013-03-28
      • 2019-06-27
      • 1970-01-01
      • 2012-07-18
      相关资源
      最近更新 更多