1
我想要做这样的事情小枝模板中:渲染图片src与URL变量,如发送电子邮件
<img src="{{ img_path }}/logo.jpg" />
,并用mailer
功能(不mailto
)发送。
的{{ img_path }}
是正确的,因为如果我补充一下:
<p>{{ img_path }}</p>
它正确显示(http://siteURL/img
)。如果我添加/logo.jpg
并将其放在网址上,我就会看到图片。
但在电子邮件中,图片src
属性是Google URL(我正在使用Gmail发送)以及之后的所需网址(https://ci5.googleusercontent.com/proxy/somecharacters#http://siteURL/img/logo.jpg
),因此图片未显示。
对这里发生了什么以及如何解决它的任何想法?
我忘了说我正在我的本地主机上工作。这可能是问题所在。 – Manolo
您可能正在使用相对路径。相反,请尝试将{{img_path}}设置为绝对网址。 – dward
@dward - 这不是相对路径,但可能是因为我在本地主机上工作,而Google无法访问它,因为我在某些电子邮件中看到了更多带有类似URL的图像。 – Manolo