Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   Problema Ajax -> PDF (http://www.forosdelweb.com/f127/problema-ajax-pdf-580800/)

hulkyto 28/04/2008 10:52

Problema Ajax -> PDF
 
Buen día a todos, la verdad es que ya estoy un poco desesperado y he recurrido a este foro porque constantemente me encuentro cosas interesantes y muchas veces me ayuda a quitarme dudas, pero esta vez no he podido encontrar nada que me ayude =(, bueno basciamente estoy desarrollando una web con tecnología java del lado de servidor y mi problema es el siguiente: tengo una pantalla donde se llena un formulario, luego tradicionalmente envio el formulario haciendo submit y del lado del servidor genero un archivo pdf que luego envio como respuesta con el siguiente header:

Content-Disposition","attachment;filename=\"nombreReporte. pdf\

y el siguiente tipo:

application/pdf


todo funciona bien, la respuesta se regresa con el cuadrito de texto de que si quieres guardar el archivo pdf o abrirlo, el caso es que me gustaria poder hacer lo mismo pero con un apeticón Ajax en vez de la forma tradiconal basicamente para poder controlar el tiempo en el que el servidor tarda en responder, pero no he encontrado como hacerlo, ya hice que se realice la peticon con ajax y todo, pero a la hora de tratar de mostrar la respuesta que en este caso seria el archivo pdf no lo logro, ya intente muchas pero ando medio perdido, espero me puedan ayudar de antemano muchas gracias

GatorV 28/04/2008 12:17

Re: Problema Ajax -> PDF
 
Hola hulkyto,

Lamento decirte que no podras hacerlo ya que para que el navegador te envié el archivo para descargar, se tiene que abrir una conexión directa para transferencia binaria, y AJAX no permite esto.

Tu solución mas cercana es usar un iframe, o hacerlo de la manera tradicional.

Saludos.

hulkyto 29/04/2008 11:40

Re: Problema Ajax -> PDF
 
Cita:

Iniciado por GatorV (Mensaje 2382712)
Hola hulkyto,

Lamento decirte que no podras hacerlo ya que para que el navegador te envié el archivo para descargar, se tiene que abrir una conexión directa para transferencia binaria, y AJAX no permite esto.

Tu solución mas cercana es usar un iframe, o hacerlo de la manera tradicional.

Saludos.

Muchisimas gracias por tu pronta respuesta voy a intentar lo del iframe a ver si consigo algo parecido, tengo algunas dudas de como hacerlo con iframe porque nunca lo he utilizado casi no trabajo con frames, pero lo voy a intentar cualquier duda por aqui andare de nuevo.

Nuevamente Gracias


La zona horaria es GMT -6. Ahora son las 00:39.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.