配置CKEditor以将粘贴的图像编码为基本64 jpg而不是png

时间:2016-11-11 03:58:57

标签: ckeditor base64 xpages lotus-notes

我有一个带有X-Page的应用程序,它为普通用户提供了一个简单的界面,用于向IT提交请求。这个X-Page有一个富文本编辑器(使用CKEditor),允许它们粘贴图像(所以它们可以包含截图)。

IT人员使用带有Rich文本字段的传统Notes表单通过Notes客户端(v8.5)访问应用程序。我的系统特别配置了Notes 9,因为我们希望在不久的将来转向它。

在Notes 9客户端中,X-Page提交的屏幕截图正确显示在传统Notes表单的富文本字段中。但是,使用8.5客户端的用户会获得带有红色X的框以获取屏幕截图。

根据我的研究,我认为这是因为CK编辑器将图像编码为基本64 MIME png。我认为8.5客户端在渲染png时遇到问题,而9客户端能够正确渲染它。

有没有人知道是否有:

a)Notes 8.5客户端中的一个设置,可能会阻止图像正确显示(或让它呈现png)

b)有没有办法可以配置CK编辑器将图像编码为base 64 MIME jpg或gif而不是png?

1 个答案:

答案 0 :(得分:0)

如果我没记错,Notes 8.x不完全支持PNG。在某些地方支持它,但在其他地方失败: http://www-01.ibm.com/support/docview.wss?uid=swg21368274 http://www-01.ibm.com/support/docview.wss?uid=swg21090737 Notes 8.5于2008年问世,试图加快向9.0.1的迁移,问题就消失了。 : - )