Java - HTTP HEADERS

   
Vista:

HTTP HEADERS

Publicado por Miguel (2 intervenciones) el 11/02/2008 18:02:35
Hola a todos:

Os escribo para saber si alguien me puede asesorar con el siguiente problema:

He desarrollado una página JSP que envía un fichero al navegador. Mi sorpresa es que en el servidor local (WebSphere v5.1) cuando el navegador detecta que le llega la información me indica un diálogo con el NOMBRE del fichero que le indicado, preguntándome si lo quiero guardar o abrir.

Hasta ahí perfecto. Pero cuando lo despliego en el servidor de pruebas (WAS 6) me abre el mismo diálogo pero con nombre de la página JSP.

En el objeto 'response' le he añadido las cabeceras 'Content-Disposition' y el tipo de contenido 'application/x-download'. Pero le da igual.

Alguien sabe dónde puede estar la razón de esta anomalía.

¿Puede ser por el servidor HTTP?

Un saludo.
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:HTTP HEADERS

Publicado por Yamil Bracho (2072 intervenciones) el 12/02/2008 16:46:07
Agrega al content-disposition la clausula filename. Por ejemplo

"content-disposition", "attachment; filename=NombrePdf.pdf"
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:HTTP HEADERS

Publicado por Miguel (2 intervenciones) el 12/02/2008 17:13:22
Gracias por tu respuesta.

Lo que me comentas ya lo hice y así lo describí en la primera nota y no me funciona.

He utilizado unos visores de cabeceras http y el problema es que al navegador no le llega la cabecera 'content-disposition'.

Es decir genero la respuesta desde el servidor de aplicaciones (con la definiciones de cabecera), pasa por el servidor http y llega al navegador.

El servidor de aplicaciones es: WebSphere Application Server - V6.0.2.19
El servidor HTTP: Apache/2.0.58

Me pregunto si es un 'Bug' del servidor http o por el contrario tengo que configurarlo de alguna manera para que permita el envío de dicha cabecera.
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