如何清除Gmail代理服务器中的缓存图像

时间:2019-04-04 04:02:14

标签: html gmail

我正在通过电子邮件发送HTML内容。在HTML内,我有一些类似的东西

<img src="https://example.com/logo.png" border="0" alt="Logo" class="styleclass">

当我在gmail和yahoo中打开时,它显示正确的图像。 我用相同的名称替换了服务器中的图像,然后再次发送电子邮件。 在yahoo中,它显示新图像,而在gmail中,它显示旧图像。 我搜索了一下,才知道,当我们第一次打开时,google将图像存储在代理服务器中,从下一次起,它将显示其代理服务器中的图像。如果更改链接中的图像名称,则可能显示正确的图像。但是我无法更改链接。我想知道是否有人遇到过这种问题,如果解决了,怎么解决的。

在gmail中,我的代码进行了如下修改。

<img src="https://ci6.googleusercontent.com/proxy/4sG5UHo-nA6ZlKKtDIWy8f9hKIVM9bM9uBFsS_0HI8yEuKaCfxH695uj5VpUAEUahDmSTEOyJVu76V5Zdz2bi28=s0-d-e1-ft#https://example.com/logo.png" border="0" alt="Logo" class="styleclass">

1 个答案:

答案 0 :(得分:0)

尝试更改图像名称并重新上传。 Google代理具有可保存图像的catche,因此,如果域名发生任何变化,都可能导致网址错误。

我检查了这篇文章,今天对我有帮助: Gmail's new image caching is breaking image links in newsletter