1,解决:使用FCKeditor上传文件时,出现permission denies 的javascript错误,并不能上传成功问题。
本人使用的是java版的2.4-bate,需要修改 java-core-2.4-beta-1.jar 这个jar文件中的几行去解决问题。解决这个问题是我的PM,他给出了这个jar,需要的可以跟贴留下你的email,我尽量做到有求必应。
2,很好的控制“浏览文件”和“上传文件”的权限。(这些文件包括:图片,媒体文件等等都适用)
有时候,我们要根据系统分配的权限进行确定谁有权限进行“浏览文件”或“上传文件”?谁没有权限?
实现起来并不复杂,一般过程如下:
查看fckeditor.properties文件内容,例如:
connector.userActionImpl=net.cdt.service.util.FckUploadUtil
这个实现类:net.cdt.service.util.FckUploadUtil就是实现控制权限的类。这个类必须是实现net.fckeditor.requestcycle.UserAction这个接口。例如:
net.cdt.service.util.FckUploadUtil内容:
public class FckUploadUtil implements UserAction {
//是否可以有权浏览文件列表
public boolean isEnabledForFileBrowsing(HttpServletRequest arg0) {
return false;
}
//是否有权可以进行文件上传
public boolean isEnabledForFileUpload(HttpServletRequest arg0) {
return true;
}