开发者社区> 问答> 正文

Java Mail 如何发送IO 流

JavaMail 发送邮件的时候,如何把程序中读出来的IO流直接发出去,而不是保存成临时文件,在通过MimeBodyPart.attachFile(new File(filePath));这种方式发??

展开
收起
长安归故里. 2020-01-31 13:46:10 906 0
1 条回答
写回答
取消 提交回答
  • 不可以! 邮件SMTP协议里,邮件的头、体都是字符,所以邮件都是做Base64编码的,是字符,所以不可能有二进制流的形式。 邮件的附件也会被编码,所以没有二进制流的发送方式。

    2020-01-31 13:46:17
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载