如何在电子邮件正文中添加图像

发布于 2024-10-21 00:55:52 字数 388 浏览 5 评论 0原文

我想在电子邮件正文中添加图像。 我不想在电子邮件中附加图像,而是在电子邮件正文中添加图像。

如何做到这一点?

我正在用这个。

"<img src=\"data:image/png;base64,"+convertFileTOByteEncrypt()+"\">"

  "<img src=\"http://images.anandtech.com/doci/3982/HTCSurround-0134.jpg\">"

然后图像显示如下。

image

I want to add an image in email body.
I don't want to attach an image to the email, but add an image in the email body.

How to do this?

I'm using this.

"<img src=\"data:image/png;base64,"+convertFileTOByteEncrypt()+"\">"

or

  "<img src=\"http://images.anandtech.com/doci/3982/HTCSurround-0134.jpg\">"

Then image is displayed like this.

image

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

暖心男生 2024-10-28 00:55:52

不幸的是,用意图来做到这一点是不可能的。

例如,在 EditText 中显示粗体文本而不是图像的原因是 StyleSplan 正在实现 ParcelableImageSpan 没有。因此,当在新 Activity 中检索 Intent.EXTRA_TEXT 时,ImageSpan 将无法解包,因此不会成为附加到 EditText 的样式的一部分。

不幸的是,使用其他不通过 Intent 传递数据的方法在这里是不可能的,因为您无法控制接收活动。

Unfortunately, it's not possible to do this with Intents.

The reason why for example bold text is displayed in the EditText and not an Image is that StyleSplan is implementing Parcelable whereas ImageSpan does not. So when the Intent.EXTRA_TEXT is retrieved in the new Activity the ImageSpan will fail to unparcel and therefor not be part of the style appended to the EditText.

Using other methods where you don't pass the data with the Intent is unfortunately not possible here as you're not in control of the receiving Activity.

他夏了夏天 2024-10-28 00:55:52

这是相关问题

看来您可以使用:

intent.putExtra(Intent.EXTRA_STREAM, uri);

其中uri是文件路径URI

Here is a related question.

It seems that you can use:

intent.putExtra(Intent.EXTRA_STREAM, uri);

where uri is a file path URI.

拍不死你 2024-10-28 00:55:52

您必须创建一封包含 HTML 正文和嵌入图像的电子邮件: http://www.campaignmonitor.com/blog/post/1761/embedding-images-in-email/

要在 Android 中发送电子邮件,请按照以下食谱操作:如何在 Android 中发送电子邮件?

You have to create an email with HTML body and embedded image: http://www.campaignmonitor.com/blog/post/1761/embedding-images-in-email/

To send email in Android follow this recipe: How to send email in Android ?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文