Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/07/2007, 13:41
Shandrio
 
Fecha de Ingreso: septiembre-2005
Mensajes: 20
Antigüedad: 19 años, 4 meses
Puntos: 0
Re: Guardar archivo en el cliente

Hola:

Te comento en forma muy general como deberías hacer le proceso de manera que lo investigues por tu cuenta. Si no lo logras avisa y te paso un ejemplo.

1. Crea una nueva Action o Servlet en donde tengas disponible los datos que quieres transferir al cliente.
2. Para que el cliente pueda "descargar un archivo" debes indicarle esto al navegador en la cabecera HTTP, para lo cual hay que setear en la respuesta (HttpServletResponse) los parámetros content-type y content-length en forma apropiada (setContentType y setContentLength).
3. Escribe en el response tus datos.
4. Listo! Al llamar a esta acción o servlet al cliente le aparecerá la clásica ventanita pidiendo que descargue el arhivo del tipo que le indicaste.

Salu2!