java ckfinder_java 使用ckfinder
下載ckfinder包
配置ckfinder
web.xml 中配置如下
CKFinderConnectorServlet
qnit.modules.ckfinder.CKFinderConnectorServlet
XMLConfig
/WEB-INF/ckfinder.xml
debug
false
configuration
qnit.modules.ckfinder.CKFinderConfig
1
CKFinderConnectorServlet
ckfinderconnector
添加配置文件:
/WEB-INF/ckfinder.xml
添加配置實(shí)現(xiàn)類
qnit.modules.ckfinder.CKFinderConfig
ckfinder首先會(huì)獲取ckfinder.xml中的配置,通過CKFinderConfig 類,可以動(dòng)態(tài)定義其中的配置
ckfinder上傳
當(dāng)訪問ckfinderconnector 這個(gè)路徑時(shí),CKFinderConnectorServlet 處理上傳請(qǐng)求.
上傳流程:
1.獲取配置,如果沒有配置則報(bào)Configuration wasn't initialized correctly. Check server logs 異常
2.判斷配置是否正確,true 如果為false則不會(huì)進(jìn)行上傳
3.判斷用戶鑒權(quán),可以CKFinderConfig 的checkAuthentication方法 自定義用戶的鑒權(quán),我只判斷了用戶是否登陸
4.判斷訪問權(quán)限? 中配置的訪問權(quán)限 如果都設(shè)置為真則就可以訪問
5. 對(duì)文件名是否合法,存放的目錄是否是隱藏等進(jìn)行校驗(yàn),對(duì)文件類型進(jìn)行合法性校驗(yàn)
ckeditor 與ckfinder結(jié)合使用
ckeditor 中配置圖片上傳圖片查詢視頻上傳等的路徑為ckfinder的路徑如 config.fileuploadurl 等,當(dāng)ckditor 上傳圖片時(shí)會(huì)自動(dòng)提交到該路徑
ckfinder 中主要實(shí)現(xiàn)文件的查看上傳等功能。ckfinder在文件里設(shè)置文件上傳的路徑
總結(jié)
以上是生活随笔為你收集整理的java ckfinder_java 使用ckfinder的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决TortoiseSVN不显示状态图标
- 下一篇: 计算机常用英语单词1500