我已经用HTML编写了一封电子邮件,其中包含一张图片。
图片的“src”属性有一个URL指向我的服务器上的控制器操作端点(ASP.Net),该端点返回一个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 URL,则可以下载图像。
但是,如果我在Gmail中查看电子邮件,则图像不会显示。这可能是为什么呢? 控制台中只有一个错误,看起来像这样:
ci6.googleusercontent.com/proxy/<SNIP>https://www.mywebsite.com/controller/action?argument=value GET https://ci6.googleusercontent.com/proxy/<SNIP> 404 ()