ситуация такова:
сначала мы создаем файл в памяти, мы можем получить объект 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", iss1);
но мы исключение:
Входящий ресурс содержит открытый поток: недопустимый аргумент. JavaMail требует InputStreamSource, который создает новый поток для каждого вызова.