1,解決:使用FCKeditor上傳文件時,出現(xiàn)permission denies 的javascript錯誤,并不能上傳成功問題。
本人使用的是java版的2.4-bate,需要修改 java-core-2.4-beta-1.jar 這個jar文件中的幾行去解決問題。解決這個問題是我的PM,他給出了這個jar,需要的可以跟貼留下你的email,我盡量做到有求必應。
2,很好的控制“瀏覽文件”和“上傳文件”的權(quán)限。(這些文件包括:圖片,媒體文件等等都適用)
有時候,我們要根據(jù)系統(tǒng)分配的權(quán)限進行確定誰有權(quán)限進行“瀏覽文件”或“上傳文件”?誰沒有權(quán)限?
實現(xiàn)起來并不復雜,一般過程如下:
查看fckeditor.properties文件內(nèi)容,例如:
connector.userActionImpl=net.cdt.service.util.FckUploadUtil
這個實現(xiàn)類:net.cdt.service.util.FckUploadUtil就是實現(xiàn)控制權(quán)限的類。這個類必須是實現(xiàn)net.fckeditor.requestcycle.UserAction這個接口。例如:
net.cdt.service.util.FckUploadUtil內(nèi)容:
public class FckUploadUtil implements UserAction {
//是否可以有權(quán)瀏覽文件列表
public boolean isEnabledForFileBrowsing(HttpServletRequest arg0) {
return false;
}
//是否有權(quán)可以進行文件上傳
public boolean isEnabledForFileUpload(HttpServletRequest arg0) {
return true;
}
本人使用的是java版的2.4-bate,需要修改 java-core-2.4-beta-1.jar 這個jar文件中的幾行去解決問題。解決這個問題是我的PM,他給出了這個jar,需要的可以跟貼留下你的email,我盡量做到有求必應。
2,很好的控制“瀏覽文件”和“上傳文件”的權(quán)限。(這些文件包括:圖片,媒體文件等等都適用)
有時候,我們要根據(jù)系統(tǒng)分配的權(quán)限進行確定誰有權(quán)限進行“瀏覽文件”或“上傳文件”?誰沒有權(quán)限?
實現(xiàn)起來并不復雜,一般過程如下:
查看fckeditor.properties文件內(nèi)容,例如:
connector.userActionImpl=net.cdt.service.util.FckUploadUtil
這個實現(xiàn)類:net.cdt.service.util.FckUploadUtil就是實現(xiàn)控制權(quán)限的類。這個類必須是實現(xiàn)net.fckeditor.requestcycle.UserAction這個接口。例如:
net.cdt.service.util.FckUploadUtil內(nèi)容:
public class FckUploadUtil implements UserAction {
//是否可以有權(quán)瀏覽文件列表
public boolean isEnabledForFileBrowsing(HttpServletRequest arg0) {
return false;
}
//是否有權(quán)可以進行文件上傳
public boolean isEnabledForFileUpload(HttpServletRequest arg0) {
return true;
}