我已经用HTML编写了一封包含图片的电子邮件。
图像" src" attribute有一个指向我服务器(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 ()
答案 0 :(得分:1)
嗨,你可以用它来为我工作
在src url中包含该方案(使用“//”不起作用 - 使用完整方案EG:“https://”) 包括宽度和高度属性 包括style =“display:block”属性 包括alt和title属性
答案 1 :(得分:0)
只需在图片http://
src
即可
<img src="http://www.mywebsite.com/controller/action?argument=value" width="600" height="300" alt="HeadingImage" title="HeadingImage">
答案 2 :(得分:0)
首先您需要在已部署的项目文件夹中添加该图像,然后您需要指定图像的路径:
<img src="http://www.mywebsite.com/Images/YourImage.png" />
干杯!!