Discuss / Java / 嵌入图片时的问题

嵌入图片时的问题

Topic source

对于老师的方法

BodyPart imagepart = new MimeBodyPart();

我在设置ID绑定的时候,如果这样设置:

imagepart.setHeader("Content-ID", "<img01>");

会无法正确嵌入到邮件内容中,不知道是不是我的版本问题,我的是openjdk的14。如果要正确的嵌入图片那么必须去掉"<>",即

imagepart.setHeader("Content-ID", "img01");

这样可以正常显示嵌入的效果


我在网上找到另外一个方法,调用另外一个api。

MimeBodyPart imagepart = new MimeBodyPart();
...
imagepart.setContentID("img01");

这样也是可以的

TEIAI_

#2 Created at ... [Delete] [Delete and Lock User]

我用的JDK16是可以的。

imagepart.setHeader("Content-ID", "<img01>");

  • 1

Reply