我正在創建一個鏈接并將其作為單擊下載按鈕附加到電子郵件,但現在我想將該 PDF 附加到電子郵件中,而不是單擊下載。
1 回答

互換的青春
TA貢獻1797條經驗 獲得超6個贊
這里沒有特定于 spring-boot 的內容。
您可以將 pdf 附加到電子郵件中,為此您需要 2 個 MimeBodyPart,一個用于主要消息正文,一個用于附加文件:
Multipart multipart = new MimeMultipart();
MimeBodyPart messageBodyPart = new MimeBodyPart();
String message = "file attached. ";
messageBodyPart.setText(message, "utf-8", "html");
multipart.addBodyPart(messageBodyPart);
MimeBodyPart attachmentBodyPart = new MimeBodyPart();
attachmentBodyPart.attachFile(new File(filePath+"/"+fileName), "application/pdf", null);
multipart.addBodyPart(attachmentBodyPart);
mail.setContent(multipart);
添加回答
舉報
0/150
提交
取消