Anexo para byte[]?

Seguinte galera… :slight_smile:

Preciso anexar um comprovante que foi gerado e exibido no browser ao e-mail.

A idéia é a seguinte:

1º - O comprovante é exibido e existe o botão “enviar por e-mail”.

2º - Na tela de enviar por e-mail, o usuário apenas coloca o e-mail do destinatário e o e-mail do remetente.

3º - O comprovante precisa ser anexado ao e-mail, juntamente com as outras informações como os dois endereços mencionados acima, mais o assunto e o texto.

Tenho o seguinte componente:

public void enviarEmail(String remet, String dest, Anexo anexo) {...}

Sendo que a classe Anexo tem o seguinte construtor:

public Anexo(byte[] conteudo, String nome, String contentType) {...}

Não sei como usar esta Classe Anexo, pois não entendo como pegar uma página html e transformar seu conteúdo em vetor de bytes “byte[]”.

Alguém pode me ajudar?

Obrigado.

Vamos lá, pessoal!

Tô precisando dessa força!

Da uma olhada nas classes File e FileInputStream

o método read da classe FileInputStream alimenta um array de bytes com os bytes de um arquivo qualquer

Ok. Vou olhar.

Olhei mas ainda não sei como fazer isto.

Será que alguém pode colar aqui um exemplo de como captura um arquivo e o transforma em byte[]?

Na minha aplicação, ainda não sei se o arquivo já estará salvo ou se será criado dinamicamente, mas isso é outra história.

Vlw!