易创论坛 - 因你而精彩
  [Search] 搜索   [Recent Topics] 最新主题   [Hottest Topics] 热门主题   [Members]  会员列表   [Groups] 返回首页 
[Moderation Log] 管理日志   [Register] 会员注册 / 
[Login] 登入 
FCKEditor小结  XML
论坛首页 » 开源编辑器技术交流
发表人 内容
youzhigang



注册时间: 28/02/2009 09:43:35
文章: 1
离线

在使用FCKEditor编辑器过程中碰到的一些问题:

1:与FCKEdtior所对应的jar包一定要导入正确,与FCKEditor2.6.3所对应的jar的版本为(commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar,java-core-2.4.1.jar,slf4j-api-1.5.2.jar,slf4j-simple-1.5.2.jar)
2: 与FCKEditor2.6.4所对应的jar的版本为:commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar,fckeditor-java-core-2.4.1.jar,slf4j-api-1.5.6.jar,slf4j-simple-1.5.6.jar或slf4j-jdk14-1.5.6.jar
3:创建文件乱码问题: 在tomcat-home/conf/server.xml配置文件中将 URIEncoding="utf-8"加上
在两处添加

4:文件上传乱码问题: 重写ConnectorSevrlet类,将源码中ConnectorSevrlet的容copy到你自己ConnectorServlet中,在doPost()方法中的第一try语句前加上upload.setHeaderEncoding("UTF-8");即可(这是指在本人的环境下)
不同的环境下可能不同,实在不行可以去修给源代码 方式如下:

修改后上传的中文文件名将被打撒成阿拉伯数字形式;

5: 限制上传文件大小:


6:FCKEditor编辑器给用户提供的两个接口:
这两个接口在fckeditor.properties中配置
第一个
connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl
\\这个配置内置了一个默认实现,主要是两个方法,都返回布尔型,一个是是否可以浏览服务器文件,一个是是否允许上传,默认都返回true参数是request。这样就可以根据用户的权限来设置是否可以上传或浏览文件了


第二个:
connector.userPathBuilderImpl=net.fckeditor.requestcycle.impl.UserPathBuilderImpl
\\这里实现多用户。在后面介绍UserPathBuilderImpl类

*:将每个用户上传的文件对应到他自己的目录中去,用户只能看到自己上传的文件.方便管理员管理!要测试此效果得在不同的窗口中,Firfox浏览器不行,用,Firfox时还得开个IE浏览器.同时开两个IE浏览器窗口可以看到预想中的结果!(从测试效果来看在IE浏览器中不同的窗口有不同的session,但在Firfox中一台电脑就分配一个session,有待进一步验证)


主要参考文章
FckEditor 2.6.3 for Java 2.4 配置

这篇文章被编辑了 17 次. 最近一次更新是在 06/04/2009 10:04:59

Anonymous



宏碁(Acer)AS4736G-642G32MN
 
论坛首页 » 开源编辑器技术交流
前往:   
Powered by JForum 2.1.8 © JForum Team. Improved by EWorkday