spring mvc发送带有内嵌图片的velocity模板
2015-05-14 11:20
330 查看
1.velocity模板如下
test.vm
2.service工具类中:
方法一:
方法二:
我的图片路径:
path /sem/src/main/webapp/picture/email/a1.jpg
方法三:
图片路径:/sem/src/main/webapp/WEB-INF/classes/a2.jpg
messageHelper.addInline("identifier01", ResourceUtils.getFile("classpath:a2.jpg"));
3.ResourceUtil类用法
ResourceUtils.getFile("classpath:");
ResourceUtils.getFile("file:");
这是我了解的几种使用velocity模板内嵌图片的方法,发送附件方法与发送图片方式类似,这里就不补充了。读者如果有其他的方法,欢迎留言补充!
test.vm
<html> <body> 你好,${userName}! 下面是实例图片: <img src="cid:identifier01"/> </body> </html>模板路径:/sem/src/main/webapp/WEB-INF/velocity/email/test.vm
2.service工具类中:
方法一:
MimeMessageHelper messageHelper = new MimeMessageHelper(mimeMessage,true); FileSystemResource res = new FileSystemResource(new File("/Users/carl-cnood/Documents/a2.jpg"));//从本地文件夹中获取所需图片 messageHelper.addInline("identifier01", res);
方法二:
我的图片路径:
path /sem/src/main/webapp/picture/email/a1.jpg
String classpath = Thread.currentThread().getContextClassLoader().getResource("").getPath(); String mypath = new File(classpath,"../../picture/").getCanonicalPath(); File a = ResourceUtils.getFile(mypath+"/email/a1.jpg"); messageHelper.addInline("identifier01", a);
方法三:
图片路径:/sem/src/main/webapp/WEB-INF/classes/a2.jpg
messageHelper.addInline("identifier01", ResourceUtils.getFile("classpath:a2.jpg"));
3.ResourceUtil类用法
ResourceUtils.getFile("classpath:");
ResourceUtils.getFile("file:");
这是我了解的几种使用velocity模板内嵌图片的方法,发送附件方法与发送图片方式类似,这里就不补充了。读者如果有其他的方法,欢迎留言补充!
相关文章推荐
- spring mvc 发送html格式velocity邮件模板(包括定时发送与按钮触发发送)
- JavaMail实现带有附件、内嵌图片的邮件发送
- Spring 发送带有内嵌图片和附件的邮件的java程序
- spring+velocity+javamail发送模板邮件
- .NET(C#):使用SmtpClient发送带有图片和附件的电子邮件
- spring+velocity+javamail发送模板邮件
- spring+velocity+javamail发送模板邮件
- spring3.0发送电子邮件(velocity模板,带附件,群发,解决乱码 .
- Spring实现邮件发送之添加附件、内嵌图片
- 根据模板生成带有图片的 word 文档
- Python发送内嵌图片及附件
- spring mvc 配置 velocity 模板
- c#发送邮件内嵌图片的两种方法
- C# 发送模板邮件并嵌入N张图片(优化) 以模版img标签为驱动
- spring3.0发送电子邮件(velocity模板,带附件,群发,解决乱码
- java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板
- php发送带有图片和附件的邮件
- Java发送内嵌图片的邮件
- spring3.0发送电子邮件(velocity模板,带附件,群发,解决乱码
- MFMailComposeViewController 如何发送带有图片的html