Как сохранять base64 изображения из WYSIWYG редакторов в БД?
Добрый день,
есть редактор текста WYSIYG (в моем случае это CKEditor). Пользователь должен иметь возможность редактировать статьи и вставлять в них изображения (base64).
Возникает вопрос, как правильно сохранять тексты с зашифрованными изображениями? Напряму в базу это не запишешь, так как хеш картинки может быть слишком длинный, парсить текст я тоже как-то слабо вижу.
Единственная идея, которая есть у меня - это записывать тексты в отдельные файлы (например, yaml) и редактировать их. Но возможно тут найдется кто-то более опытный чем я в этих вопросах и сможет мне помочь :)
обычно редакторы имеют события на вставку картинок. делал такое в summernote. нужно просто подписаться на это событие вставки, аяксом отправить картинку на сервер, получить от него постоянную ссылку на картинку и заменить в редакторе src у img на эту постоянную. таким образом при сохранении в коде будет только ссылка на картинку. а картинка обычным файлом на диске.
Павел Новиков, не за что.
PS на тостере принято отмечать ответы правильным ответом, от этого здесь немножко зависит рейтинг и соответственно мотивация тех кто отвечает. ;)
спасибо