Я понятия не имею, как большие сайты сохраняют фотографии на своих серверах. Может ли кто-нибудь сказать мне, как они сохраняют фотографии, которые загружаются пользователями в их базе данных?
Я думал, может быть, они просто сохранили бы файл (изображение) на каком-то пути и просто сохранили бы этот путь в базе данных, так ли?
Но я хочу сделать это так. Это правильно? Например, веб-сайт с именем www.photos.com
. Когда пользователь загружает изображение, я бы создал папку с именем пользователя и сохранил эти фотографии в этой папке.
Я считаю, что мы можем создать каталог с помощью php file concepts
. Поэтому, когда новый пользователь загружает свою фотографию или файл, я хочу создать каталог с его именем.
Пример: если имя пользователя john, я бы создал такую директорию на photos.com www.photos.com/john/
, а затем сохранил все свои фотографии в этом каталоге, когда он загрузит изображение. Это правильный способ сделать это?
У меня здесь нет никого, кто бы хорошо знал о сохранении файлов на серверах, поэтому, пожалуйста, дайте мне знать, как это сделать? Я хочу сделать это правильно и безопасно.