0

我是 CKEditor 的新手,我将屏幕截图粘贴到编辑器上并成功将其保存在数据库中。但是,当我想使用带有 json 格式结果的 ajax 检索它以在编辑器中再次设置值时,屏幕截图图像未显示在编辑器上,但当我将其放入 alert() 时它有一个值。

下面的值来自 ckeditor 无法解码的 json 结果

<p><img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQYAAACHCAIAAAB7zGCiAAADR0lEQVR4nO3ZMU5jSRhG0d5T74bFeC1eBblXwhbISBAzyWBDg74OsAeke05kP7 SXvDfUtn 9Q8xLy8vz8/PT09Pj4 P9/f33/04P86v734A/m S2CSRI4lNEjmS2CSRI4lNEjmS2CSRI4lNEjmS2CSR8wOSOB1 3x0fvmv5X0giRxKbJHIksUki58pJnA6/zw6nDxffzO754uFwmekvLr8BSeRcNYnT4TzJp8PrBJ/eTfx/Ly93Phzv3tz5leU3IYmcmx2czvP7ZtA/fvjhzZWWX40kcq6cxMPx7nL0OU/q5ehz2do/nekvLr8BSeRcM4l3o/rZpJ53/E 3 S8uvw1J5FwziT C3wc9MsNn30Z OLy25BEzlUPTpdzz93xdLx7N B//mT0eu/d8fi6zX9xU1IIucH/C/=" /></p>

我使用下面的代码将值放入文本编辑器

CKEDITOR.instances.editor1.setData(json.result);

如何在 ckeditor 中解码该编码图像?有什么解决办法吗?提前致谢

4

1 回答 1

1

那是一个base64编码的图像,它与json无关。也许您的代码的某些部分破坏了它的一部分,这就是它无法再次正确显示的原因,但您应该将它们上传到您的服务器,而不是使用 base64 编码的图像。

您可以使用这个插件(1.0 版是免费的,只做这个任务)来处理转换

于 2013-07-22T09:33:56.140 回答