我已經創建了電子郵件模板使用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. 如何在HTML電子郵件正文中嵌入圖像
- 3. 如何將圖像嵌入到Outlook HTML電子郵件中?
- 4. 嵌入的圖像不顯示在來自Javamail的電子郵件html模板
- 5. HTML電子郵件模板
- 6. 在HTML電子郵件中顯示嵌入式圖像Django
- 7. .net - 在html電子郵件中嵌入附加圖像
- 8. 在html電子郵件中嵌入圖像
- 9. 在HTML電子郵件中嵌入附加圖像
- 10. 電子郵件模板HTML圖像沒有出現在Gmail中
- 11. 在HTML中嵌入電子郵件
- 12. 如何將圖像插入電子郵件模板
- 13. Mandrill Mailchimp如何在電子郵件正文中嵌入圖像
- 14. 如何在Android中將圖像嵌入電子郵件正文?
- 15. 如何在電子郵件中嵌入圖像
- 16. 如何在電子郵件中嵌入圖像
- 17. 如何在msdb.dbo.sp_send_dbmail發送的電子郵件中嵌入圖像?
- 18. 如何手動在電子郵件中嵌入圖像?
- 19. 如何在電子郵件中嵌入圖像
- 20. 將圖像嵌入電子郵件
- 21. ASP嵌入圖像CDO.Message電子郵件
- 22. 背景圖像電子郵件模板
- 23. 爲什麼我的圖像不嵌入HTML電子郵件中?
- 24. Gmail中的HTML電子郵件 - 嵌入圖像
- 25. 用Django中的嵌入式圖像發送HTML電子郵件
- 26. 如何在HTML電子郵件中嵌入圖像(絕對路徑)?
- 27. 如何確保嵌入在HTML電子郵件中的圖像顯示出來?
- 28. HTML電子郵件模板居中
- 29. 如何在電子郵件正文中嵌入HTML文件
- 30. 如何使用Java庫Jodd電子郵件將圖像嵌入到電子郵件的html正文中?
你是怎麼在你的html中嵌入base64圖片的? – repzero
@repzero我使用在線服務將圖像轉換爲base64,然後將數據放入'src'屬性中。它在瀏覽器和蘋果郵件客戶端工作,但不適用於Gmail。我發現很多電子郵件客戶端都不支持,包括Gmail –
,您可以在http://imgur.com/upload上傳圖片,然後使用圖片的src網址。 –