【问题标题】:Attach Spring Multipart object to a Java mail object将 Spring Multipart 对象附加到 Java 邮件对象
【发布时间】:2016-03-04 08:42:22
【问题描述】:

我正在尝试创建一个自动邮件系统。作为附件,我返回调用组件的方法,我无法访问它的源代码是一个 Springframework MultipartFile 对象。有没有办法将此对象附加到 Java 邮件对象中,或者有没有办法将 Springframework MultipartFile 对象转换为 javax.mail.Multipart 对象?

【问题讨论】:

    标签: java spring jakarta-mail multipart


    【解决方案1】:

    如果你看这里:

    http://www.codejava.net/frameworks/spring/spring-mvc-send-e-mail-with-attachments

    在第 55 行,他们提供了一个示例,说明如何执行此操作。您需要实现 InputStreamSource - 但它非常简单。

     messageHelper.addAttachment(attachName, new InputStreamSource() {
    
                            @Override
                            public InputStream getInputStream() throws IOException {
                                return attachFile.getInputStream();
                            }
                        });
                    }
    

    messageHelper 是一个 MimeMessageHelper

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-21
      • 1970-01-01
      • 1970-01-01
      • 2020-08-15
      • 2012-11-23
      相关资源
      最近更新 更多