Ver Mensaje Individual
Antiguo 25-abr-2008, 20:32   #2 (permalink)
TolaWare
Usuario no validado
TolaWare tiene algunos puntos positivos de karma
 
Avatar de TolaWare
 
Fecha de Ingreso: julio-2005
Mensajes: 4.253
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");
TolaWare está desconectado   Responder Citando