Задать вопрос
@Wayder

Как загружать фото в бд?

Объясните пожалуйста, как загружать фото в бд.
Знаю один вариант, загружать путь к фото, к папке где оно лежит, но что если фото лежит не в этой папке, как его загрузить в нужную папку?
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
Stalker_RED
@Stalker_RED
В момент загрузки проверяете картинку, если все ок - делаете move_uploaded_files() в нужную папку, и затем запись в бд.

можно и прямо в базу писать, в blob, но это редко используется, т.к. больше нагрузка на сервер и сложнее обслуживать бд.
Ответ написан
Dase23
@Dase23
back-end developer
Если ставиь вопрос именно так.

1. Можно перекодировать в base64 и хранить текстом
2. Есть тип данных blob, позволяющий хранить файлы.

Но это все плохие практики, правильным решением является хранить ссылку на фото, которое лежит лмбо в корне проекта в условной папке public или же ссылку на cdn/медиа сервер. На который эта фотография загружается
Ответ написан
Комментировать
@devlocal
Извращенцы хранят файлы в базах MS SQL, но лучше файлы отдельно а в базе ссылка на файл
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы