paulfcdd
@paulfcdd
PHP/Sf/WEB developer

Как сохранять base64 изображения из WYSIWYG редакторов в БД?

Добрый день,
есть редактор текста WYSIYG (в моем случае это CKEditor). Пользователь должен иметь возможность редактировать статьи и вставлять в них изображения (base64).
Возникает вопрос, как правильно сохранять тексты с зашифрованными изображениями? Напряму в базу это не запишешь, так как хеш картинки может быть слишком длинный, парсить текст я тоже как-то слабо вижу.

Единственная идея, которая есть у меня - это записывать тексты в отдельные файлы (например, yaml) и редактировать их. Но возможно тут найдется кто-то более опытный чем я в этих вопросах и сможет мне помочь :)
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
riky
@riky
Laravel
обычно редакторы имеют события на вставку картинок. делал такое в summernote. нужно просто подписаться на это событие вставки, аяксом отправить картинку на сервер, получить от него постоянную ссылку на картинку и заменить в редакторе src у img на эту постоянную. таким образом при сохранении в коде будет только ссылка на картинку. а картинка обычным файлом на диске.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект