Servlets - Abrir un fichero de texto desde un servlet

 
Vista:

Abrir un fichero de texto desde un servlet

Publicado por mariola (1 intervención) el 08/01/2003 13:45:53
Hola a tod@s!
En un servlet he creado un fichero de texto. Necesito que al cliente 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

RE:Abrir un fichero de texto desde un servlet

Publicado por juan carlos zorzi (7 intervenciones) el 10/03/2003 14:30:26

mandanos el error que te manda tu JVM.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Abrir un fichero de texto desde un servlet

Publicado por Jonathan (1 intervención) el 29/07/2008 18:37:28
response.setHeader("Content-disposition", "attachment; filename="" +"filename " +""");

eso es lo que tienes mal, fijate como las sintasis.

Espero que resuelvas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar