我已經創建了電子郵件模板使用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網址。 –