回答
如果你問如何包含在電子郵件中的圖像,試試這個頁面:http://www.systemnetmail.com/faq/4.4.aspx
此外,有時最好使用內聯附件而不是鏈接資源,因爲Outlook Web訪問(owa)由於某些原因不顯示鏈接的資源。 – 2011-12-20 20:27:44
+1不知道System.Net.Mail上的「鏈接資源」選項。 – Icarus 2011-12-20 20:37:02
在HTML中嵌入圖像的最普遍的方式是通過轉換圖像的字節數爲base64字符串和設置的的src
財產img元素爲base64字符串。
例如,您可以構造HTML如下:
<img src="data:image/gif;base64,R0lGODlhDwAPAKECAAAAzMzM/////
wAAACwAAAAADwAPAAACIISPeQHsrZ5ModrLlN48CXF8m2iQ3YmmKqVlRtW4ML
wWACH+H09wdGltaXplZCBieSBVbGVhZCBTbWFydFNhdmVyIQAAOw=="
alt="Base64 encoded image" width="150" height="150"/>
你,當然,需要將圖像轉換爲字節到base64編碼。例如:
string base64String = Convert.ToBase64String(imageBytes);
此方法在hotmail中顯示一個灰色框,我如何禁用灰色框。 – Wergenwolf 2011-12-21 14:36:19
@Wergenwol:這很可能是一個hotmail設置。除非用戶點擊某種鏈接以允許顯示圖像,否則大多數提供商會在HTML電子郵件中默認阻止圖像。 – Icarus 2011-12-21 14:42:07
- 1. 發送帶圖像的電子郵件
- 2. PHP發送帶有圖像附件的電子郵件
- 3. 發送帶有圖像附件的郵件
- 4. Python - 發送帶有多個圖像附件的電子郵件
- 5. 不能發送帶有圖像附件的郵件
- 6. 通過電子郵件發送帶有圖片的html文件
- 7. WordPress的 - 發送郵件帶有附件
- 8. 當使用php郵件發送帶有圖像附件的電子郵件時發生圖像損壞()
- 9. EmailMultiAlternatives在django發送帶有圖像的郵件時添加3D
- 10. 在GAE中發送帶有圖像的html電子郵件
- 11. 發送帶有圖像不顯示在Gmail中的HTML郵件
- 12. 如何發送帶有多個圖像的HTML郵件
- 13. 流星 - 從輸入類型文件發送帶附件的電子郵件
- 14. 在郵件正文中發送圖像
- 15. Node.js使用nodemailer發送帶圖像附件的電子郵件
- 16. Xcode swift發送帶截圖的郵件?
- 17. 在ios上發送帶有tableview和餅圖的電子郵件
- 18. 使用JavaMail API發送帶有嵌入式圖像的電子郵件
- 19. Flex/AIR:發送帶有嵌入式圖像的電子郵件..如何?
- 20. 如何發送帶有base64嵌入式圖像的電子郵件
- 21. 使用VBS發送帶有嵌入式圖像的Outlook電子郵件
- 22. php腳本發送帶有文件附件的郵件
- 23. 發送帶有HTML文件的電子郵件正文(C#)
- 24. 發送帶有附件的電子郵件,發送一個空白文件
- 25. 發送帶有HTML的PHP郵件
- 26. 發送帶有SMTP的電子郵件
- 27. sendgrid-django發送帶有sandbox_mode的郵件
- 28. Android \ Intent:發送帶有圖片附件的電子郵件
- 29. 通過郵件發送帶有多個附件的郵件問題()php。只發送文本文件,否pdf
- 30. 帶有附件上傳和電子郵件發送的表單
是通過圖像標籤上傳的HTML所引用的圖片嗎?因爲那你也需要用戶上傳。 – drdwilcox 2011-12-20 20:18:19
我正在考慮從src中獲取img。 示例: – Wergenwolf 2011-12-21 12:34:52
由於無法讀取用戶的本地驅動器,因此無法從src'獲取映像。據推測,這些圖像並不存在於用戶知道的位置上的服務器上。 – drdwilcox 2011-12-21 14:00:28