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在文件里设置文件上传的路径



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值