Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2015, 15:15
marcusaurelio
 
Fecha de Ingreso: enero-2007
Mensajes: 285
Antigüedad: 17 años, 3 meses
Puntos: 21
htaccess, forzar descarga y renombrar archivo

Hola gente muy buenas tardes...

tengo el siguiente tema.. estoy haciendo una sección de descargas. generalmente esto lo hago con php. pero el tema es que como son archivos grandes me tira un time out. entonces decidi intentar hacerlo con htaccess.

esta seccion de descargas almacena archivos (varios formatos) en un directorio. los archivos esta nombrados con algo asi 5cb7da26a3f9bb8ad47e232cb62ba6fb[CORTE]archivo.doc

5cb7da26a3f9bb8ad47e232cb62ba6fb: es un hash md5 de el time en el que fue subido, esto es para que si hay mas de un archivo con el mismo nombre no se pisen.

[CORTE] : lo uso para poder hacer un explode y recuperar el nombre

archivo.doc : el nombre real del archivo

para la descarga tome un script que es mas o menos asi

Código:
AddType application/octet-stream .pdf .jpg .png .gif
y anda perfecto.

pero... necesitaria hascer otra cosa..

1) en primer lugar necesito que en la descarga es decir cuando se abre el navegador de carpetas de windows el nombre del archivo sea solo (en este caso) archivo.doc

2) me gustaria modificar el codigo del htaccess para que en vez de decirle.. descargame archivos con determinada extension... poder decirle descargame todo


navegue bastante y no pude encontrar lo de el rename.. seguire buscando..

desde ya muchas gracias a quien pueda ayudarme..