小编mba*_*lla的帖子

如何使用javamail将base64图像嵌入到电子邮件中

我试图从JavaMail的发送电子邮件与嵌入式图像的base64(IMG ALT = '形象PNG' SRC = '数据:图像/ PNG; BASE64,iVBORw0KGgoAAAANSUhEUgA ... AElFTkSuQmCC'")

它使用的是小图像,但是当图像较大时,图像不会显示在莲花笔记中.

这是代码的一部分

Transport transport = mailSession.getTransport();
MimeMessage message = new MimeMessage( mailSession );
message.setSubject( subject );
message.setFrom( new InternetAddress( me) );
message.setContent( bodyWithEmbeddedBase64Image, "text/html" );
transport.connect();
transport.sendMessage( message, message.getAllRecipients() );
transport.close();`
Run Code Online (Sandbox Code Playgroud)

我想用PreencodedMimeBodyPart来测试它,但我不知道如何使用它有人可以帮我吗:)?

java base64 image jakarta-mail

3
推荐指数
1
解决办法
5035
查看次数

标签 统计

base64 ×1

image ×1

jakarta-mail ×1

java ×1