За последние 24 часа нас посетили 22832 программиста и 1270 роботов. Сейчас ищут 810 программистов ...

Временное хранение изображений в base64 в БД

Тема в разделе "Обработка изображений средствами PHP", создана пользователем zhenia3003, 17 апр 2020.

  1. zhenia3003

    zhenia3003 Активный пользователь

    С нами с:
    20 авг 2012
    Сообщения:
    179
    Симпатии:
    3
    Доброго времени суток! Подскажите, корректно ли хранить изображения в base64 в БД при добавлении пользователями новых постов на сайт. После проверки поста модератором изображения из base64 сохраняются в файлы.
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.824
    Симпатии:
    737
    Адрес:
    Татарстан
    Зачем такой геморрой?
    Что мешает хранить файлы изображения? А в бд только путь к ним?
     
  3. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    Да, это идиотизм. Сразу формируйте норм. посты, включая файлы, и просто не показывайте их, пока модер не «проставит галочки».
    --- Добавлено ---
    ...или не удалит.
    --- Добавлено ---
    P.S. У нас на сайтах есть такая фигня, что поступающие комменты хранятся в отдельной таблице, а их файлы совсем в др. папке, но это только для гостей, для первого поста пользователя и т.п. Причем когда пользователь делает подтверждение, все автоматом переносится в нужную таблицу/папку. Короче это чисто антиспам против ботов. К премодерации отношения не имеет.
    --- Добавлено ---
    P.P.S. И заметьте, что даже в этом случае не идет речь о хранении файлов в БД. Там наверняка после подтверждения операция перемещения файла или папки выполняется, т.е. легкая для ФС операция.
     
    #3 miketomlin, 17 апр 2020
    Последнее редактирование: 17 апр 2020