我编写了一封HTML格式的电子邮件,其中包含一个图像。电子邮件图像不显示(Gmail)
图像“src”属性有一个指向我的服务器(ASP.Net)上的控制器动作端点的URL,它返回一个FileContentResult。
img标签的一个例子是这样的:
<img src="https://www.mywebsite.com/controller/action?argument=value" width="600" height="300" alt="HeadingImage" title="HeadingImage">
电子邮件显示为预期在Outlook中。
如果我从Outlook中获取源代码并在Chrome桌面上查看它,它仍然可以正常工作。
如果我访问Chrome中的img网址,则会下载图像。
但是,如果我在Gmail中查看电子邮件,图像不会显示。为什么会出现这种情况? 我得到一个错误在控制台看起来像这样:
ci6.googleusercontent.com/proxy/<SNIP>https://www.mywebsite.com/controller/action?argument=value GET https://ci6.googleusercontent.com/proxy/<SNIP> 404()
任何控制台错误? –
检查由IIS生成的日志文件:C:\ inetpub \ logs \ LogFiles \ W3SVC1我可以看到没有错误,只是端点按预期击中,我认为。 – Ben
不,好吧你在'gmail'中查看的意思是什么?浏览器中的“Gmail.com”?如果是这样,浏览器控制台在查看时是否显示任何错误? –