JavaMail 发送邮件的时候,如何把程序中读出来的IO流直接发出去,而不是保存成临时文件,在通过MimeBodyPart.attachFile(new File(filePath));这种方式发??
1 回答
临摹微笑
TA贡献1982条经验 获得超2个赞
不可以!
邮件SMTP协议里,邮件的头、体都是字符,所以邮件都是做Base64编码的,是字符,所以不可能有二进制流的形式。
邮件的附件也会被编码,所以没有二进制流的发送方式。
添加回答
举报
0/150
提交
取消