相关疑难解决方法(0)

如何使用弹簧发送附件使用InputStream的电子邮件?

情况是这样的:

首先,我们在内存中生成一个文件,我们可以得到一个InputStream对象,InputStream对象必须作为电子邮件的附件发送...语言是java,我们使用spring发送电子邮件.

我发现很多,但我找不到如何发送电子邮件附件使用InputStream ...我尝试这样做:

InputStreamSource iss = null;
                    iss = new InputStreamResource(new FileInputStream("c:\\a.txt"));
MimeMessageHelper message = new MimeMessageHelper(mimeMessage,
                        true, "UTF-8");
message.addAttachment("attachment", iss);
Run Code Online (Sandbox Code Playgroud)

但我们例外:

传入资源包含一个开放流:无效参数.JavaMail需要一个InputStreamSource,为每个调用创建一个新流.

java email spring inputstream

28
推荐指数
2
解决办法
3万
查看次数

标签 统计

email ×1

inputstream ×1

java ×1

spring ×1