В приложении PHP я разрешаю пользователям загружать фотографии. После загрузки пользователя метаданные хранятся в db, а затем изображения сохраняются в каталоге на сервере linux. Я хочу, чтобы эти изображения были доступны для просмотра при вызове через представление, поэтому я могу проверить, что их просматривает правильная сторона. Я не хочу, чтобы кто-нибудь мог просто ввести URL-адрес и просмотреть изображение.Защита изображений и права на файл/каталог разрешений
/site
/framework
/protected /**My PHP site**/
/www
/images /**This is where I am currently storing the images**/
- Для того, чтобы ограничить просмотр этих изображений мне нужно сделать, чтобы переместить каталог
images
www
вне? Если да, то где? - Какие разрешения linux следует указывать в каталоге
images
? - Для изображений, которые я сохранил в своем db, которым я хочу ограниченный доступ, я использую правила доступа в своей структуре. Могут ли такие правила ограничить доступ к изображениям в данном каталоге?
Любая информация, которая может быть предоставлена относительно того, как подойти к этому (так что я могу продолжить исследование), а также ответы на вышеприведенные вопросы, будет очень полезной.
Предоставление очков одному с меньшим. Информация от вас и Квентина помогла мне дойти до моего решения. Короче, мне удалось переместить папку с изображениями и защитить ее, разорвав изображения через мой php-скрипт. Пока он выглядит и работает по мере необходимости. – enfield