簡體   English   中英

無需發送HTML電子郵件意圖 <img> 被刪除?

[英]Sending HTML email intents without having <img>'s removed?

注意:我知道SO上有很多類似的問題。 但是,我並沒有嘗試內聯這些圖像,我只是希望html保持原樣。

通過意圖發送HTML電子郵件的正常方式似乎是使用Html.fromHtml(String)

例如:

Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setType("text/html");
intent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
intent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(htmlString));
startActivity(intent);

但是,正如它在其文檔中所述,它用一個特殊字符替換所有標記以與ImageGetter一起使用。

我不想內聯並附加這些圖像。 我只是希望img標簽保持原樣在html中。 我不需要附上圖像。

例如,我想: <img src="http://www.somedomain.com/somewebsite/someimage.jpg" />保持這種狀態。

這可能嗎?

謝謝

標准合規電子郵件客戶端將始終剝離img標記,否則將授予用戶權限。

電子郵件中的圖像可以識別服務器上的計算機,因此它是一種安全措施,並且在創建新的更好的系統之前將保持這種狀態。

你確定你不只是想要以下嗎?

intent.putExtra(android.content.Intent.EXTRA_TEXT, htmlString);

將Spanned附加到intent而不僅僅是移交HTML本身似乎很奇怪。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM