在Xpage富文本编辑器中粘贴图片并保存文档时,我会收到此错误;这主要发生在图片大小大或分辨率好时。如果有同样的解决办法,请告诉我。
Error while executing active content filter Exception in processing active content:
Exception in processing active content:
Illegal state: 62 (>) Exception in processing active content:
Illegal state: 62 (>)发布于 2014-12-05 09:53:14
如果使用CKEditor的insert功能,图像将首先上载到服务器,然后在CKEditor中引用。但是,当粘贴图像时,它被编码为base64字符串,并作为HTML元素直接添加:
<img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADIAAAASXCAIAAACs2nJrAAAgAElEQVR4nOzdd3RVdb738fn7mZnnqjOOM6MztrFRLCjFQpFepRelKUhHWigJJQmBhE5IgCSk0EILNR1CEqpYriMlCc2uBPTe50raSSIK3uePvc+uv10UPBuP7"/>只要图像足够小,Active Content (Active content,ACF)就能够解析CKEditor (HTML代码)的内容,但是一旦粘贴的图像太大,解析器就会崩溃。
请添加设置为标识的htmlFilter属性,从而禁用内容筛选器。
<xp:inputRichText
id="inputRichText1"
value="#{document1.Body}"
htmlFilterIn="identify"
htmlFilter="identity">
</xp:inputRichText>希望这能有所帮助!
编辑:
这将允许用户嵌入“恶意”HTML代码。
发布于 2014-12-04 11:34:24
如果它是由文件大小引起的,则可能会受到服务器文档的HTTP限制部分中的“请求内容的最大大小”部分的限制。您还可能需要更改Internet协议的POST数据部分>选项卡中的“最大POST数据(以tab为单位)”设置。
https://stackoverflow.com/questions/27292582
复制相似问题