gpt4 book ai didi

java - 使用 Spring 将图像包含在 Velocity 模板中

转载 作者:行者123 更新时间:2023-12-02 03:58:44 25 4
gpt4 key购买 nike

尝试将图像设置为 Logo 。 Html 放置在速度模板中。

 ApplicationContext appContext = new FileSystemXmlApplicationContext();
Resource resource = appContext.getResource( "file:/D:/img/x.png" );
MimeMessage message = sender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper( message,
true,
"UTF-8" );
helper.addInline( "imageContent",
new File( resource.getURI() ));
//code to send the message

In .vm file,
<img src=\"cid:imageContent\"/>

图像未在电子邮件中呈现。我在这里做错了什么?如果我将图像作为附件发送,则它会正确呈现。

最佳答案

您不能为系统图像添加任何绝对路径,而是应该将图像放入某个 CDN 中,并在模板中包含相同图像的 URL。然后只有它会呈现在您的电子邮件中。

关于java - 使用 Spring 将图像包含在 Velocity 模板中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35147743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com