koyard
@koyard
PHP Developer

Как правильно сохранять картинки на сервер, с помощью php?

Имеется VPS на котором хостится сайт, веб сервер - apache. Необходимо реализовать загрузку на сервер пользовательских изображений. Интересует как обеспечить безопасность сервера при этом. Я думаю что задача эта распространенная и наверняка у сообщества имеется отработанное решение. У этой задачи множество аспектов, таких как настройка со стороны веб сервера, размещение хранилища на под домене или основном домене, именование загруженных файлов, организация белого листа для файлов. Не смог найти актуальной и полной информации для решения этой задачи. Гуру, дайте мне список действий который приведет меня к решению этой задачи.
  • Вопрос задан
  • 734 просмотра
Пригласить эксперта
Ответы на вопрос 2
sanchezzzhak
@sanchezzzhak
Ля ля ля...
Берешь и загружаешь

Создаешь папку куда будешь складывать файлы.
Пилишь скрипт, который загружает файлы в эту папку.
Проверяешь что пользователь загружает именно картинку
В кнофигах ngnix или апач отключаешь выполнение скриптов у папки куда вы будите складывать фоточки пользователей..
Ответ написан
@ZmeY
1 .загружать файл в каталог, лежащий вне корня сайта (чтоб не был доступен напрямую)
2. отдавать файл своим PHP-скриптом, с правильными хеадерами - тут вообще простор для контроля содержимого
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы