Erro ao enviar uma imagem para download no OutputStream

0 respostas
GabrielCardelli

Falae galera beleza?

Gostaria de enviar uma imagem para download no outputstream porém a unica coisa que me aparece na tela é a url do servlet e mais nada.

Output:

http://localhost:8080/HFJSP%26SERVLETS/LeituraImagem

Código:

public class LeituraImagem extends HttpServlet {

	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
		response.setContentType("image/jpeg");
		ServletContext ctx = getServletContext();
		InputStream is = ctx.getResourceAsStream("/imgs/empresario.JPG");
		byte[] bytes = new byte[1024];
		
		OutputStream os = response.getOutputStream();
		int read = 0;
		
			while((read = is.read()) != -1){
				
				os.write(bytes,0,read);
				
			} 
		
	} 


}

o que pode estar acontecendo? Abraço e obrigado.

Criado 18 de outubro de 2009
Respostas 0
Participantes 1