Sé subir archivos al servidor ...ahora sólo me falta saber como hacer un botón de download, para que la gente se baje o descargue ficheros de distinta extensión ...cómo lo podría hacer?
Gracias de antemano .
| |||
download Sé subir archivos al servidor ...ahora sólo me falta saber como hacer un botón de download, para que la gente se baje o descargue ficheros de distinta extensión ...cómo lo podría hacer? Gracias de antemano . |
| |||
gracias...pues me pasa con un archivo txt justamente lo último que comentas...que le navegador lo despliega literal y no lo descarga. Sólo se descarga si con el botón derecho del ratón le das a guardar destino como pero vamoss, eso no es lo que yo quiero. Se podría hacer poniendo todo lo que quiero descargar en formato zip donde siempre se despliega esa ventana que avisa de la descarga, pero entonces tengo un nuevo problema y es el siguiente: los arhcivos que quiero descargar son previamente los archivos que han subido los usuarios (evidentemente no lo suben en formato zip), con lo que tendría que comprimir esos archivos a zip internamente con alguna rutina de php o algo que desconozco...no sé ...alguna idea por esta alternativa? Felices fiestas a ti tb y gracias! |
| ||||
Sucede y viene al caso, que tu no puedes controlar eso, ya que depende del Cliente (del usuario) que vaya a bajar el archivo, si en la configuracion de su navegador tiene que abra todos los archivos desconocidos, o que abra los archivos mpeg, jpg..etc pues siempre lo tratará de abrir el navegador... Siemple y llanamente tu subes tu archivo y lo linkea para que lo bajen....si lo abre el navegador o no, pues ya no es culpa tuya... Saludos.
__________________ www.dataautos.com Última edición por asinox; 23/12/2003 a las 14:56 |
| |||
Se podría controlar lo que comenta asinox forzando al navegador a que lo descargue en lugar de abrirlo .. Para eso hay que "cambiarle" las cabeceras HTTP que indican el tipo de dato que se está enviando al navegador .. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
cluster si eso ya lo sé pero no sé que tengo que cambiar en la cabecera HTTP...me podrías poner un ejemplo? GRacias. PD:te refieres al ordenador servidor ? a los clientes? si es a los clientes es imposible... Última edición por marylin77; 23/12/2003 a las 16:08 |
| |||
Las cabeceras HTTP que menciono serian "lanzadas" desde PHP hacia el navegador .. y a su vez PHP leerá el archivo del servidor para entregarlo al buffer de salida (con las cabeceras HTTP modificadas). Un ejemplo tienes en las FAQ's de este foro ("descargas con opción resume" o algo así se llama la FAQ): Y otro ejemplo más simple: http://www.forosdelweb.com/showthrea...hreadid=115977 NOTA: .. que funcione como esperas (descargue el archivo y no lo intente interpretar el navegador) depende de las cabeceras empleadas de content-type y similares... No todo navegador se comporta igual ante las mismas cabeceras. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |