Как правильно хранить информацию о изображениях в БД?
Есть продукты, у каждого из них может быть прикреплена галерея из нескольких изображений. Подскажите как хранить в базе данных изображения?
Например в папке 'uploads/images' создаем для каждого товара папку содержащую id, а в ней хранить изображения разных размеров, например, ( image.jpg, image-300x300.jpg, image2.jpg, image2-300x300.jpg ).
Вопрос в том как хранить инфу в базе данных . У меня как вариант хранить только имя файла полного размера, а при получении добавлять к полному имени постфикс -300x300, например. Но так пойдет если можно проверить наличие файла. У меня же react приложение и навряд ли так выйдет. Вопрос как хранить в базе все размеры миниатюр?
Или как вариант каждому размеру изображение присвоить slug
Дмитрий дорогой пользователь, настоятельно рекомендуем еще раз обратить самое пристальное внимание на п. 3.1 регламента работы сервиса (и, в особенности, на его последний абзац). В противном случае, ваши вопросы будут удаляться по причине тег-спама, а систематические нарушения приведут к блокировке учетной записи.
Сделать отдельную табличку для аттачей (или ссылок на них), добавить связь с таблицей товаров.
В таблице аттачей указывать ссылку на файл на хостинге; добавить еще какой-нибудь столбец для параметров, которые будут определять для чего предназначено изображение - изображение в прайсе, набор картинок в описании товара и пр.