У меня есть класс домена со свойством, которое представляет файлы, загруженные на мой GSP.Я определил этот файл как байтовый массив (файл byte []).Когда происходит какое-то конкретное действие, я отправляю почту с прикрепленными файлами.Это часть моего сервиса SendMail:
int i = 1;
[requestInstance.picture1, requestInstance.picture2, requestInstance.picture3].each(){
if(it.length != 0){
DataSource image = new ByteArrayDataSource(it, "image/jpeg");
helper.addAttachment("image" + i + ".jpg", image);
i++;
}
}
Это прекрасно работает с файлами изображений.Но теперь я хочу работать со всеми типами файлов, и мне интересно, как это реализовать.Также я хочу сохранить реальное имя файла в базе данных.Вся помощь приветствуется.