http://www.forosdelweb.com/f18/creac...vidor-1086971/
Y todo funcionaba bien, comprobé que los archivos se descargaban pero no los abrí. Abrí un pdf ayer por casualidad y da error "debido a que no es un tipo de archivo admitido o está dañado".
He comprobado que el archivo se sube correctamente al servidor, se abre correctamente. Pero descargarlo como expongo a continuación, no.
Explico lo que hice a ver si alguien me puede decir donde está el error. Cuando genero el link de descarga, encripto la ruta completa (directorio+nombre de archivo) dos veces, la primera con una función propia (encriptar) y la segunda, sobre esa encriptación, con base64.
Código PHP:
Ver original
$ruta_completa_cript = encriptar ($ruta_completa);
Muestro el link:
Código HTML:
Ver original
Y descargas.php es esto:
Código PHP:
Ver original
require_once 'funciones.php'; $ruta_decodif_decript = desEncriptar($ruta_decodif);
He comprobado que la versión original de la ruta ($ruta_completa) y la desencriptada en descargas.php son idénticas ($ruta_decodif_decript), por lo que no sé qué está fallando.