Я создал небольшое веб-приложение на PHP, где пользователи должны сначала войти в систему. После того, как они вошли в систему, я намереваюсь показывать небольшой миниатюру как часть своего "профиля".
Мне нужно будет обеспечить, чтобы изображение было ниже определенного размера, чтобы сэкономить место, или убедитесь, что это конкретное разрешение, или и то, и другое, или даже возможно использовать что-то вроде магии изображения, чтобы уменьшить масштаб. Не уверен, какой лучший подход для этого еще есть, любые идеи приветствуются.
Кроме того, я пытался выяснить, лучше ли хранить изображение в таблице users
MySQL в виде blob или, может быть, отдельной таблицы images
с уникальным идентификатором, и просто сохранить соответствующие image в таблице users
или просто сохранить загруженный файл на сервере (также через страницу загрузки) и сохранить файл как theUsersUniqueUsername.jpg
.
Лучший вариант?
Я нашел учебник по сохранению изображений в mysql здесь: http://www.phpriot.com/articles/images-in-mysql
Я всего лишь программист по хобби и никогда не делал ничего подобного раньше, поэтому примеры и/или много деталей очень ценятся.