2013-05-29 133 views
1

靜態圖像我有一個要求,凡在我要發送電子郵件至客戶,我有一個電子郵件模板從數據庫中來(BLOB數據)。客戶打開電子郵件時,應在電子郵件中顯示標題圖像。在HTML中嵌入電子郵件

  1. 圖像將不提供服務器
  2. 圖像將無法使用在線(即在任何網站上線)。

此圖片是客戶端標題。如何在不提及任何位置或任何在線網站的情況下嵌入靜態圖像。

+0

你自己起草的電子郵件,或者您使用的一些庫?你在用什麼語言? – itsadok

回答

2

是的,這是可以通過以Base64

編碼圖像欲瞭解更多信息請參閱本Displaying images in webpage without src URL

最後你最終會在你的HTML郵件是這樣的:

<img src="data:image/png;base64,iVBORw0KGgoAA.........very_long_string....." /> 
+0

感謝您的答覆..它的工作。 – user2431128

+0

@ user2431128如果回答可以幫助你別忘了,你可以給予好評,並/或將其標記爲接受 – MaVRoSCy

0

的此問題的一般解決方案是多部分MIME。您將該圖像添加爲電子郵件的一部分,並在<img>標記中使用cid參考。

然而,你可能會使用一些庫發送此郵件,在這種情況下,它可能有用於創建多段MIME消息的API。

+0

感謝您的幫助 – user2431128