Código HTML:
Ver original
Pero eso no me hace descargar el archivo sino que me lleva a un sitio que me muestra el contenido de dicho archivo.
Alguien sabe como hacerlo?
Gracias.
| ||||
Link para descargar archivo de texto Quiero armar un link para descargar un archivo de texto que tengo en el servidor, pero no se como hacerlo, puse lo siguiente:
Código HTML:
Ver original Pero eso no me hace descargar el archivo sino que me lleva a un sitio que me muestra el contenido de dicho archivo. Alguien sabe como hacerlo? Gracias. |
| ||||
Respuesta: Link para descargar archivo de texto Cita: Para descargar los archivos, aparte de lo que mi compañero te ha comentado, es recomendable subirlos en formato .zip, .rar, .7z, ya que el navegador no da opción para abrirlos, si no para descargarlos.
Iniciado por aguila_393 Quiero armar un link para descargar un archivo de texto que tengo en el servidor, pero no se como hacerlo, puse lo siguiente:
Código HTML:
Ver original Pero eso no me hace descargar el archivo sino que me lleva a un sitio que me muestra el contenido de dicho archivo. Alguien sabe como hacerlo? Gracias. Suerte !!
__________________ Os iusti meditabitur sapientiam Si te he ayudado, por qué no un poquito de Karma :) ? |
| ||||
Respuesta: Link para descargar archivo de texto aguila_393: Hay numerosas scripts en php para realizar la acción que deseas, basta que busques en Google por "Forzar descarga de archivos con PHP", tal como lo indica ZeroKilled, el problema es que la mayoría de esas scripts son inseguras, ya que permitirían al usuario descargar otras cosas del servidor sin tu consentimiento, para corregir este problema la mayoría que he visto agregan a la script una serie de filtros y restricciones para limitar la descarga a una carpeta específica, si en definitiva, todo lo descargable se va a concentrar en una carpeta, hay una solución más práctica, si estás usando apache y tienes posibilidad de trabajar sobre tu archivo .htaccess, debes hacer lo siguiente. crea una carpeta descargas pon ahi los archivos que quieras el usuario descargue modifica (o crea uno en esa carpeta si no existiese) el .htaccess de la siguiente manera Options -indexes <FilesMatch "\.(pdf|txt)$"> AddType application/octet-stream .txt .pdf Header set Content-Disposition attachment </FilesMatch> si tienes más tipos de archivo, agrega las extensiones .txt .pdf .jpg en la linea Addtype y en filesMatch agrega separandolas con el signo | , es decir (pdf|txt|jpg) Como ejemplo te dejo estos links (como verás el archivo gif no está para ser descargado. http://foros.emprear.com/php/force_d/texto.txt http://foros.emprear.loc/php/force_d...nas.en.txt.pdf http://foros.emprear.loc/php/force_d/1.gif Si no trabajas en apache o no tienes acceso al .htaccess, deberás recurrio a alguna de las scripts de que te he hablado, una de las mejores que ví es esta http://blog.unijimpe.net/forzar-descarga-con-php/
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
Etiquetas: |