Как присоединить файл к электронному письму HTML с помощью Apache электронная почта палаты общин

Выше более строго. Это может быть раздражающим для наблюдения всех предупреждений, которые могут или не могут значить много для приложения, но занимающий время для разрешения их может учить Вас много.

8
задан skaffman 18 May 2012 в 13:11
поделиться

2 ответа

email.attach(new ByteArrayDataSource(pdfBytes, "application/pdf"),
      "document.pdf", "Document description",
       EmailAttachment.ATTACHMENT);

Это работает с Commons-e-mail 1.1.

PDFBYTES должен быть байт [] , содержащий байты документа PDF. Если это не устраивает вас, вы можете попробовать другие DataSource Реализации , но я не могу гарантировать, что они работают (хотя они должны).

(Тот выше - org.apache.commons.mail.bytearraydataSource )

13
ответ дан 5 December 2019 в 08:24
поделиться

Я предлагаю вам попробовать текущий релиз-кандидат v1.2 RC2 как 1.1 (я думаю, вы его используете) имеет некоторые проблемы с макетом HTML

commons-email 1.2 RC2

3
ответ дан 5 December 2019 в 08:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: