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