靜態圖像我有一個要求,凡在我要發送電子郵件至客戶,我有一個電子郵件模板從數據庫中來(BLOB數據)。客戶打開電子郵件時,應在電子郵件中顯示標題圖像。在HTML中嵌入電子郵件
- 圖像將不提供服務器
- 圖像將無法使用在線(即在任何網站上線)。
此圖片是客戶端標題。如何在不提及任何位置或任何在線網站的情況下嵌入靜態圖像。
靜態圖像我有一個要求,凡在我要發送電子郵件至客戶,我有一個電子郵件模板從數據庫中來(BLOB數據)。客戶打開電子郵件時,應在電子郵件中顯示標題圖像。在HTML中嵌入電子郵件
此圖片是客戶端標題。如何在不提及任何位置或任何在線網站的情況下嵌入靜態圖像。
是的,這是可以通過以Base64
編碼圖像欲瞭解更多信息請參閱本Displaying images in webpage without src URL
最後你最終會在你的HTML郵件是這樣的:
<img src="data:image/png;base64,iVBORw0KGgoAA.........very_long_string....." />
感謝您的答覆..它的工作。 – user2431128
@ user2431128如果回答可以幫助你別忘了,你可以給予好評,並/或將其標記爲接受 – MaVRoSCy
的此問題的一般解決方案是多部分MIME。您將該圖像添加爲電子郵件的一部分,並在<img>
標記中使用cid參考。
然而,你可能會使用一些庫發送此郵件,在這種情況下,它可能有用於創建多段MIME消息的API。
感謝您的幫助 – user2431128
如果你不想從服務器那麼只使用Base64可以鍛鍊embeding圖像的加載圖像。
請參考以下鏈接以獲取更多參考。
http://www.bigfastblog.com/embed-base64-encoded-images-inline-in-html
你自己起草的電子郵件,或者您使用的一些庫?你在用什麼語言? – itsadok