[英]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.