Originariamente inviato da ivanhalen
Beh, se files sono su "public" puoi fare poco: come dice la stessa parola sono files pubblici, se un utente conosce il percorso esatto il file lo trova...

Detto questo, in genere rendo un po'più complicato trovare il file rinominandolo con la data dell'upload (senza simboli o punteggiatura che possano dare problemi): ad es. un originale file "pippo.doc" mi diventa "pippo_upload_101020051235.doc"

Certo, se l'utente "smanettone" ha già il link bell'e pronto al file non posso impedirgli lo scaricamento, però se spera di trovare il file "pippo.doc" perchè sa che è stato uploadato con questo nome non gli riesce

Poi non so se esiste qualche soluzione più "radicale"...
qualcuno forse sbagliando mi ha indicato cgi ma che vuol dire?