Descarga de un archivo xls
Publicado por geobasis (6 intervenciones) el 31/08/2005 20:22:06
Hola a todos tengo el siguiente codigo en un jsp llamado informe.jsp:
java.io.FileInputStream archivo = new java.io.FileInputStream(reporte.xls);
int longitud = archivo.available();
byte [] datos = new byte [longitud];
archivo.read(datos);
archivo.close();
response.addHeader("Content-Disposition","attachment;filename=reporte.xls");
response.setContentType("application/msexcel");
response.setContentLength(longitud);
response.getOutputStream().write(datos);
response.getOutputStream().flush();
response.getOutputStream().close();
El problema que tengo es que en algunos browser aparece: Descargando el archivo informe.jsp, en otros funciona perfectamente apareciendo descargando reporte.xls.
Alguien sabe como obligar al browser a que muestre en este caso reporte.xls en lugar del nombre del jsp que se ejecuta en el servidor??
java.io.FileInputStream archivo = new java.io.FileInputStream(reporte.xls);
int longitud = archivo.available();
byte [] datos = new byte [longitud];
archivo.read(datos);
archivo.close();
response.addHeader("Content-Disposition","attachment;filename=reporte.xls");
response.setContentType("application/msexcel");
response.setContentLength(longitud);
response.getOutputStream().write(datos);
response.getOutputStream().flush();
response.getOutputStream().close();
El problema que tengo es que en algunos browser aparece: Descargando el archivo informe.jsp, en otros funciona perfectamente apareciendo descargando reporte.xls.
Alguien sabe como obligar al browser a que muestre en este caso reporte.xls en lugar del nombre del jsp que se ejecuta en el servidor??
Valora esta pregunta


0