Enviar imagem para o navegador

1 resposta
eberson_oliveira

Bom dia a todos,

Estou com o seguinte problema:
Eu tenho uma servlet que retorna uma imagem. O código é assim:

File file = new File( "C:/imagem.jpg" );
      
FileInputStream fileInputStream = new FileInputStream( file );
int i = fileInputStream.available();
      
byte[] bs = new byte[ i ];
      
fileInputStream.read( bs );
      
response.getOutputStream().write( bs );

Até ai tudo bem, a imagem é retornada tranquilamente.
No entanto, o problema é que eu preciso retornar essa imagem através de uma requisição assíncrona e colocá-la em um box na página.

Já mexi algumas vezes com ajax, mas nunca precisei retornar uma imagem e não sei como fazê-lo.

Alguém pode me ajudar?

Desde já agradeço a todos pela atenção

Éberson

1 Resposta

I

Olá!

Olha, o que você poderá fazer no caso, é retornar apenas o endereço onde está a imagem e carregá-la através da tag html usando javascript.

Criado 30 de janeiro de 2009
Ultima resposta 30 de jan. de 2009
Respostas 1
Participantes 2