您可以将 data:uri 格式的图像发送到 GMail 吗?

发布于 2024-12-22 04:40:07 字数 359 浏览 0 评论 0原文

我正在 Django 中制作一个网络应用程序,它将图像发送到用户的电子邮件中。

对我来说最有吸引力的发送图像的方式是 data:uri 格式。

但是,我测试了将包含 data:uri 图像的电子邮件发送到我的 GMail 帐户,并且电子邮件显示,但没有图像!

我知道 Chrome 和 Firefox 都可以打开 data:uri 图像。所以这不是浏览器的问题。但我在 GMail 中根本看不到 data:uri 图像。

GMail 不支持 data:uri 图片吗?或者我可能发错了?

I'm making a web app in Django that sends user an image to their email.

The way that seems most attractive to me for sending the image is in the data:uri format.

However, I tested sending this email with a data:uri image in it to my GMail account, and the email shows, but without the image!

I know that Chrome and Firefox can both open data:uri images. So it's not a browser problem. But I don't see the data:uri image in GMail at all.

Does GMail not support data:uri images? Or possibly I'm sending them wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

音盲 2024-12-29 04:40:07

不支持。它在 Outlook 等其他客户端中也被阻止。

一些原因:

  • 帮助避免使用低带宽连接查看潜在的令人反感的材料
  • ,阻止内联图像允许客户端决定特定图像是否需要下载它所需的时间和带宽

您可以附加带有指向单独部分的 src 属性的图像使用内容 ID (CID) 的消息。

<img src="cid:imagecid"/>
--001a1141059012513a055a1b9499
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <imagecid>

R0lGODlhDwAPAKIEAP/ql9yuA...
--001a1141059012513a055a1b9499--

Not supported. It's also blocked in other clients like Outlook.

Some reasons:

  • help avoid viewing potentially offensive material
  • with low-bandwidth connections, blocking inline images allows the client to decide whether a particular image warrants the time and bandwidth required to download it

You can attach an image with the src attribute pointing to a separate part of the message using a Content ID (CID).

<img src="cid:imagecid"/>
--001a1141059012513a055a1b9499
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <imagecid>

R0lGODlhDwAPAKIEAP/ql9yuA...
--001a1141059012513a055a1b9499--
高跟鞋的旋律 2024-12-29 04:40:07

不支持。

邮件客户端只需将其从您的帖子中删除即可。

以下是有关支持内容的一个很好的参考:

http://www.campaignmonitor.com/css/

It's not supported.

Mail clients simply remove this from your post.

Here is a good reference of what can be supported:

http://www.campaignmonitor.com/css/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文