Hola, estoy haciendo un sistema para subir y descargar ficheros de forma privada. Quiero que la ruta dentro del sistema esté siempre oculta, y de momento lo consigo con un readfile($ruta) dentro del php, de forma que cuando alguien se descarga un fichero mire donde mire el enlace va a ser algo como:
'pagina.com/descargar.php?u=usuario&id=j4fj3oika'
El problema que tengo ahora es que quiero que los ficheros, aparte de poder descargarlos, se puedan previsualizar. Es decir, si tengo un mp4, que pueda verlo en el navegador con el quicktime o lo que sea, y lo mismo para un mp3 o un pdf.. Siempre manteniendo la ruta del fichero oculta.
Tengo una función para el MP4 que copié de una web y que funciona bastante bien porque si lo hago directamente con un simple header y el tipo de fichero no se reproduce muy bien o no deja avanzar vídeo.
PD: Los ficheros se almacenan sin extensión, con un nombre aleatorio y unico, el nombre original y el tipo de archivo están almacenados en una base de datos MySQL
¿Alguien sabe? :/