Olá pessoal,
Estou desenvolvendo para estudo um mini-webserver. Consigo fazer o webserver receber as requisições GET de arquivos texto (html, css, xml, txt, etc) e imprimi-las no browser do requisitante. Ocorre que não estou conseguindo fazer o envio de imagens e outros arquivos que não sejam no formato texto para o browser do requisitante.
Para enviar/imprimir no browser uma mensagem texto utilizo o seguinte código:
BufferedWriter output = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
output.write("<html><head>... Mensagem<br>testando<br>blabla ... \r\n");
output.flush();
output.close();
Mas como fazer para enviar/imprimir uma imagem? Vale lembrar que quem deverá receber esse arquivo é o navegador (IE, Mozilla, Opera, etc).
Obrigado desde já.
Rafael S. Fijalkowski