J'ai une application qui permet aux utilisateurs de télécharger des fichiers sur le serveur. Tous les fichiers sont stockés dans un répertoire appelé Uploaded Files
(qui contient le répertoire Thumbnails
). Quels sont les moyens les plus courants pour empêcher les utilisateurs de voir ces fichiers? Je veux dire que je ne veux pas que les utilisateurs voient les fichiers en tapant l'URL comme /path_to_website/Uploaded Files/1.png
. D'autre part, les utilisateurs autorisés devraient pouvoir voir les fichiers en obtenant une page qui contient des chemins vers des fichiers, comme: ../Uploaded Files/1.JPG
, ../Uploaded Files/2.png
, ../Uploaded Files/3.gif
. Ces utilisateurs devraient pouvoir voir seulement les fichiers qui apparaissent sur la page qu'ils ont, c'est-à-dire que je veux les empêcher de voir ../Uploaded Files/823.gif
par exemple.Comment empêcher les utilisateurs d'accéder aux fichiers sur le serveur?
S'il vous plaît aider à comprendre comment ce genre de choses sont faites ces jours-ci.
Merci beaucoup!
duplication possible de [Comment protéger les fichiers téléchargeables dans un répertoire distant des utilisateurs non premium (en php?)] (Http://stackoverflow.com/questions/1550071/how-to-protect-downloadable-files- dans-un-répertoire-distant-de-non-premium-users-i) –
En voici une meilleure: http://stackoverflow.com/questions/2416736/how-to-password-protect-files-images-video- zip-dynamiquement-de-public-et-al –