Anexo para byte[]?

5 respostas
T

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.

5 Respostas

T

Vamos lá, pessoal!

Tô precisando dessa força!

BrunoBastosPJ

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

T

Ok. Vou olhar.

T

Olhei mas ainda não sei como fazer isto.

T

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!

Criado 6 de março de 2007
Ultima resposta 7 de mar. de 2007
Respostas 5
Participantes 2