我已经创建了电子邮件模板使用HTML
和从头开始的内联样式。现在我需要添加一些图片,在这一点上不可能使用网址,因为它没有托管。我尝试使用base64编码,它在Apple邮件客户端工作,但图像不在Gmail中呈现。有没有办法将图像嵌入到所有电子邮件客户端支持的html中?如何在HTML电子邮件模板中嵌入图像?
0
A
回答
2
通过共享“公开在网络上”或“任何有链接的人”的链接,在Google Drive中公开主持该图像。然后使用此链接http://drive.google.com/uc?export=view&id=FILE_ID
直接访问图像。您应该用Google Drive链接中的实际ID替换FILE_ID
。
例子:
谷歌云端硬盘链接:https://drive.google.com/open?id=0B7RYx63s2PFqam9PWVFrcXc1RU
生成的链接:http://drive.google.com/uc?export=view&id=0B7RYx63s2PFqam9PWVFrcXc1RU
现在你可以使用这个链接在你的模板。
2
Base64支持非常有限。一般来说,建议不要使用它。你可以在this tutorial找到关于base64编码支持的信息。这可能有助于确定受支持的客户端列表是否足够满足您的需求。
通过将电子邮件与电子邮件一起发送并通过img
标记引用发送的图像,可以将图像嵌入到电子邮件中。 Campaignmonitor的“Embedding images revisited”博客文章是此方法的一个不错的入门读物。
最好的解决方案是将图像托管到服务提供商,这是快速和维护。 如果您使用Github,您还可以从存储库的GH-Pages分支提供图像(或任何其他内容)。
相关问题
- 1. 如何在HTML电子邮件中嵌入图像?
- 2. 如何将图像嵌入到Outlook HTML电子邮件中?
- 3. 嵌入的图像不显示在来自Javamail的电子邮件html模板
- 4. HTML电子邮件模板
- 5. 在HTML电子邮件中显示嵌入式图像Django
- 6. .net - 在html电子邮件中嵌入附加图像
- 7. 在HTML电子邮件中嵌入附加图像
- 8. 如何将图像插入电子邮件模板
- 9. 如何在msdb.dbo.sp_send_dbmail发送的电子邮件中嵌入图像?
- 10. 如何手动在电子邮件中嵌入图像?
- 11. 如何在电子邮件中嵌入图像
- 12. 如何在电子邮件中嵌入图像
- 13. 如何在电子邮件中嵌入图像
- 14. 将图像嵌入电子邮件
- 15. 背景图像电子邮件模板
- 16. 为什么我的图像不嵌入HTML电子邮件中?
- 17. Gmail中的HTML电子邮件 - 嵌入图像
- 18. 用Django中的嵌入式图像发送HTML电子邮件
- 19. 如何确保嵌入在HTML电子邮件中的图像显示出来?
- 20. 如何在HTML电子邮件中嵌入图像(绝对路径)?
- 21. HTML电子邮件模板居中
- 22. 如何在电子邮件正文中嵌入HTML文件
- 23. 在邮件中嵌入HTML图像?
- 24. 发送包含嵌入图像的多段html电子邮件
- 25. 电子邮件HTML文档,使用c嵌入图像#
- 26. Biztalk Server 2006的HTML电子邮件与嵌入式图像
- 27. html电子邮件与嵌入式图像
- 28. 使用mysql,html和嵌入图像的php电子邮件
- 29. Spring + thymeleaf html电子邮件模板,如何在邮件中添加html标签?
- 30. 用HTML电子邮件的WordPress模板中的表格图像替换图像
你是怎么在你的html中嵌入base64图片的? – repzero
@repzero我使用在线服务将图像转换为base64,然后将数据放入'src'属性中。它在浏览器和苹果邮件客户端工作,但不适用于Gmail。我发现很多电子邮件客户端都不支持,包括Gmail –
,您可以在http://imgur.com/upload上传图片,然后使用图片的src网址。 –