Java - Abrir un fichero de texto desde un servlet

 
Vista:

Abrir un fichero de texto desde un servlet

Publicado por mariola (6 intervenciones) el 08/01/2003 13:55:20
Hola a tod@s!
Desde un servlet he creado un fichero de texto. Necesito que al usuario le aparezca la típica ventanita de "abrir o guardar" ese fichero, pero me da un error (No se puede descargar el fichero.IE no puede abrir este sitio web. El sitio pedido no está disponible o no se encuentra).
El código es el siguiente:

.....
try {
String filename =DIR_DATOS+nombreArbitrario;
File target = new File(filename);

OutputStream out = response.getOutputStream();
response.setContentType("application/stream");
response.setHeader("Content-Disposition", "attachment; filename="+ filename + ";");
response.setHeader("Cache-Control", "no-cache");
BufferedInputStream fin= new BufferedInputStream(new FileInputStream(filename));
int c=0;
while ((c=fin.read()) != -1){
out.write(c);
System.out.println("Leyendo..."+c);
}
fin.close();
out.close();

} catch (Exception e) {
System.out.println("ERROR "+e);
}

Gracias de antemano.



Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder