paulfcdd
@paulfcdd
PHP/Sf/WEB developer

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

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

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

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

Войти через центр авторизации
Похожие вопросы