
25/04/2008, 19:32
|
 | Colaborador | | Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 19 años, 8 meses Puntos: 24 | |
Re: [b]popup + Explorer + Itext[/b] Esta clase de errores son típicos en IE ya que tiene muchos bugs a la hora de manejar la transferencia de un archivo hacia el cliente.
Lo pero de l caso es que cada versión de IE tiene bugs distintos con respecto a este tema.
El principal problema que presenta IE es que para averiguar el tipo de archivo que está bajando, no utiliza el tipo MIME que vos le especificás con el método setContentType(). En ves de eso, se fija en la extensión del archivo que le estás pasando.
En firefox te funciona bien, porque firefox se fija en el tipo mime de la respuesta, como es debido.
Para solucionar este problema, tenés que incluirle en la respuesta una cabera que el indique a IE el nombre del archivo, con la extensión pdf. De esa manera IE probablemente maneje bien el archivo.
La cabecera la colocás con el siguiente método:
response.setHeader("Content-Disposition", " inline; filename=my.pdf"); |