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:0x00007f7998b675d8> #<Tag:0x00007f7998b67240> #<Tag:0x00007f7998b67038> #<Tag:0x00007f7998b66de0> #<Tag:0x00007f7998b66b38>

#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!