Evitar la descarga de ficheros públicos
Publicado por Fran García (1 intervención) el 16/09/2005 09:19:54
Tengo el siguiente problema:
He diseñado una aplicación web que permite a los usuarios registrados escuchar determinados ficheros de audio. Esta escucha se debe realizar a través de la página web que mostrará un reproductor.
El problema viene si un usuario determina la url donde se encuentra el fichero de audio y procede a su descarga. Esto es lo que quiero evitar, que el usuario descargue a su ordenador los ficheros de audio.
He probado por utilizar un fichero que se encargue de gestionar esto, de tal forma que cuando en la página web se desea incluir un reproductor de audio, se llame a un script PHP en lugar de llamar directamente al fichero de audio.
<mediaplayer src="downloadfile.php?filename=fichero.mp3">
Pero al hacerlo así, si el usuario pone en la barra de direcciones http://mi_web/downloadfile.php?filename=fichero.mp3, también conseguiría descargar ese fichero.
No sé si habeís entendido el problema que tengo.
Espero vuestra ayuda.
He diseñado una aplicación web que permite a los usuarios registrados escuchar determinados ficheros de audio. Esta escucha se debe realizar a través de la página web que mostrará un reproductor.
El problema viene si un usuario determina la url donde se encuentra el fichero de audio y procede a su descarga. Esto es lo que quiero evitar, que el usuario descargue a su ordenador los ficheros de audio.
He probado por utilizar un fichero que se encargue de gestionar esto, de tal forma que cuando en la página web se desea incluir un reproductor de audio, se llame a un script PHP en lugar de llamar directamente al fichero de audio.
<mediaplayer src="downloadfile.php?filename=fichero.mp3">
Pero al hacerlo así, si el usuario pone en la barra de direcciones http://mi_web/downloadfile.php?filename=fichero.mp3, también conseguiría descargar ese fichero.
No sé si habeís entendido el problema que tengo.
Espero vuestra ayuda.