Я использую CKEditor 4.3.3 в моем текущем приложении, сопоставленном с полем текстовой области в jsp, и все содержимое RTF сохраняется как значение атрибута в базе данных.
Из-за ограничения значения для атрибута я не могухранить большой RTF-контент (например, если я помещаю снимок, и ckeditor преобразует RTF-контент в строку base64 и тот контент base64, который я храню в атрибуте, поскольку эта строка base64 в огромном виде, которую невозможно сохранить в одном единственном атрибуте)
Поэтому я хочу сохранить эту строку base64 для трех различных атрибутов, выполнив сжатие.
attrType> HTML
attrText> только текст из поля RTF (исключая снимок img и т. Д.)
attrData> вся строка RTF base64
Вопрос -
Есть ли какой-либо способ / API, который я могу использовать, чтобы разделить текущую строку base64, чтобы сохранить ее в 3 различных атрибутах?
Какой механизм сжатия / декомпрессии мне следует использовать для этого?