У меня есть приложение, которое позволяет пользователям загружать файлы на сервер. Все файлы хранятся в одном каталоге с именем Uploaded Files
(внутри которого находится каталог Thumbnails
).
Каковы наиболее распространенные способы запрета пользователям видеть эти файлы? Я имею в виду, что я не хочу, чтобы пользователи видели файлы, набирая URL, например /path_to_website/Uploaded Files/1.png
.
С другой стороны, авторизованные пользователи должны иметь возможность просматривать файлы, получая страницу с путями к файлам, например: ../Uploaded Files/1.JPG
, ../Uploaded Files/2.png
, ../Uploaded Files/3.gif
. Эти пользователи должны видеть только те файлы, которые появляются на странице, которую они получили, т.е. я хочу, чтобы они не видели, например, ../Uploaded Files/823.gif
.
Пожалуйста, помогите понять, как такие вещи делаются в наши дни.
Большое спасибо !!