Re: ¡Socorro! Internet Explorer y su seguridad
"Pedro Arana" <[email protected]>
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Message-ID | <[email protected]> |
2008/7/8 Santiago Pastor <[email protected]>: > Perdonad que insista pero sigo sin dar con la solución. ¿Podría alguien > enviarme un servlet "pequeño" que responda mostrando un .xls? > > De esa forma podré comprobar qué estoy haciendo mal. Os adjunto parte de un > código de prueba que he hecho. > > protected void processRequest(HttpServletRequest request, > HttpServletResponse response) > throws ServletException, IOException { > avivaBeans.PropiedadesBean objPropiedades = new > avivaBeans.PropiedadesBean(); > String sDirDocumentos = ""; > > // Inicializamos variables > sDirDocumentos = objPropiedades.getPropiedad("documentos") + > "vf79b/"; > > response.setContentType("application/vnd.ms-excel"); pues tienes bien el content type pero no veo donde mandes la extension del archivo... intenta agregarle algo como response.setHeader("Content-disposition","attachment; filename=\"20083T_0120002_VF79B.xls\""); > response.sendRedirect(sDirDocumentos + "20083T_0120002_VF79B.xls"); > > } > > Muchas gracias. Hay un problema con explorer cuando usas conecciones seguras + control de cache y luego intentas descargar el archivo: http://support.microsoft.com/?scid=kb%3Ben-us%3B323308&x=9&y=13 Igual no es tu caso, pero podrias revizas esto tambien : http://support.microsoft.com/kb/279667 (es de donde saque lo de Content-disposition ) Saludos Pedro Arana -- HAL9000 kernel: [25163.169712] User not responding [tty1], killing user ...