簡體   English   中英

將Spring Multipart對象附加到Java郵件對象

[英]Attach Spring Multipart object to a Java mail object

我正在嘗試創建一個自動郵件系統。 作為附件,我得到的是調用組件的方法,我無法訪問它的源代碼是一個Springframework MultipartFile對象。 有沒有辦法將此對象附加到Java郵件對象中,或者有沒有辦法將Springframework MultipartFile對象轉換為javax.mail.Multipart對象?

如果你看看這里:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM