GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

[Resolvido]Enviar email com anexo setado pelo usuário via formulário - Java Web com PrimeFaces

java
primefaces
jsf
jsp
email
Tags: #<Tag:0x00007f7aacf36258> #<Tag:0x00007f7aacf360f0> #<Tag:0x00007f7aacf35f60> #<Tag:0x00007f7aacf35df8> #<Tag:0x00007f7aacf35c40>

#21

galera consegui resolver o problema adicionando isto ao form da pagina xhtml
enctype="multipart/form-data"

e o código que “pega” o arquivo e anexa ao email ficou desta maneira

ByteArrayDataSource source = new ByteArrayDataSource(mensagem.getAnexo().getInputstream(), mensagem.getAnexo().getContentType());
 email.attach(source, mensagem.getAnexo().getFileName(), "");

parte da solução do form foi encontrada neste link:


Obrigado a todos!