【发布时间】:2019-03-29 17:28:23
【问题描述】:
我使用 django python-postmark 进行邮寄。现在我的问题是我的静态图片没有显示在 Gmail 上。 Gmail 会在图像的 src 前添加一个 url 代理。如果删除了前置 url 代理,图像将完美显示。我在这里想念什么?或者我该如何解决这个问题?谢谢
这些是我的图像代码。这应该导致 src="https://mysite_here.com/static/img/img.png"
{% load static %}
{% load custom_tag %}
<img src="{% site_url %}{% static 'img/img.png' %}">
但是在 gmail 上显示时,现在会附加 src,这会导致图像不显示。以下是 gmail 生成的内容:
<img src="https://ci3.googleusercontent.com/proxy/rYDcSW7inrn8_vlXhcrSojT1T06pKEKyrzmXgb5cje_JCc9ze25emLbFDuBub3CWP_ASqgUXbqn6RureN5Fy0Nd-eFdllL14aq16UQ_rXrB4-dWp=s0-d-e1-ft#https://mysite_here.com/static/img/img.png" class="m_-186473825407072632logo CToWUd">
【问题讨论】:
-
正确的 img URL 应该是
https://mysite_here.com/static/img/img.png还是https://mysite_here.com/img/img.png?在浏览器中输入 gmail img src 地址会发生什么?我猜是“找不到 404”。 -
正确的 url 应该是
https://mysite_here.com/static/img/img.png.. 问题是 gmail 在正确的 url 前面添加了一个代理 url...如果我手动删除前面的代理 url,它不会显示任何问题(https://mysite_here.com/static/img/img.png)。 -
1.当您在 Gmail 中单击“显示图片”时,它会在那之后加载吗? 2.从前:在浏览器中输入gmail img src地址会发生什么?
-
1.不,我已经勾选了该选项。 2.也没有,它只显示我是否删除了前置代理网址。
-
看起来像您的网站托管公司。可能会阻止来自
googleusercontent.com的请求。与他们核实。
标签: python html django gmail postmark