当我向Gmail发送电子邮件时,我遇到了这个问题,图像在其他帐户(例如Outlook或其他帐户)上损坏了,但显示正常。仅在Gmail上不显示。
URL看起来像这样:

<img style="font-family:Avenir,Helvetica,sans-serif;box-sizing:border-box;max-width:100%;border:none;width:137px;height:68px" src="https://ci6.googleusercontent.com/proxy/jaMu0nmGV-1WVmzYhbjFTDw_r-Qbjx7qGpG0pSuGMkoVPpaQPfScmgx7vrmbYYmI7kH8gS4pC9gmteTfJqPn0FZ2LFRD-A=s0-d-e1-ft#https://evaluo.org/evaluo/assets/evaluollogo.svg" class="CToWUd">


如您所见,所有代理blla blla都集成在我的图像链接之前:

https://evaluo.org/evaluo/assets/evaluollogo.svg


有人可以帮助这个..吗?

最佳答案

尝试这个:


仅使用png,jpg或gif扩展名将图像重命名为其他名称。
不要在图片网址中使用任何类型的查询字符串,例如?t = 34343
您的图片必须包含png,jpg或gif作为扩展名。
您的图片网址必须直接映射到您的图片。
如果您需要为受保护的图像使用一些代理URL,则您的响应必须包含适当的标头,例如Content-Type:image / jpeg
文件扩展名和内容类型标题必须匹配
状态码必须是200,而不是403、500等


Credit here.

该线程上还有其他好的解决方案。

09-25 18:29