18/02/2013, 09:45
|
| Colaborador | | Fecha de Ingreso: septiembre-2011 Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 13 años, 3 meses Puntos: 397 | |
Respuesta: Problema para guardar excel con phpexcel Cita:
Iniciado por vgonga1986 No puedes definir dónde quieres que se guarde el fichero en el ordenador del cliente, ya que son configuraciones del navegador. Por ejemplo, yo uso firefox y te permite para diferentes tipos de archivos, elegir la opción de qué hacer con ellos. Puedes abrirlos con un programa predeterminado, guardarlos siempre en la misma ruta, guardarlos pero eligiendo dónde quieres hacerlo... Todo eso son configuraciones del cliente que no puedes tocar.
Lo que sí puedes hacer es, desde tu código, una vez hayas creado el fichero xls, hacer una redirección a dicho fichero, para que el navegador del cliente sepa que es un xls e inicie la acción que tenga predeterminada para él. Ya cómo hagas tú esto hay varias formas, puedes poner el típico enlace descargar <a href="http://www.forosdelweb.com/f18/problema-para-guardar-excel-con-phpexcel-1037811/f18/guardar-archivo-equipo-cliente-932678/..\carpeta1\carpeta\'$variable'.xls">aquí</a>, puedes hacer una redirección directa con header(location:...), puedes abrirlo en una ventana nueva... Esto ya es un poco a tu gusto, pero siempre, claro está, después de crear el fichero en el servidor.
Espero que te sirvan los comentarios, un saludo. Cito al estimado porque esa es la respuesta para tu problema NO PUEDES definir dónde quieres que se guarde el fichero en el ordenador del cliente, ya que son configuraciones del navegador, pero puedes redireccionarlo a una url donde este el archivo y el navegador ya sabrá que hacer
Saludos |