ckeditor_4.0.1.1 多用户设置上传目录
来源:互联网 发布:怎么研究大数据 编辑:程序博客网 时间:2024/05/09 15:02
版本信息:
ckeditor_4.0.1.1_full
ckfinder_java_2.3.1
多用户使用fckediter上传文件 图片等 4.0版本没有提供用户自定义上传路径接口类 所以需要对jar文件做小小的改动
1 查看类 就是ckeditor默认目录的路径类来看一下
getBaseUrl()就是获得配置文件config.xml中BaseUrl属性值的方法 config.xml 如下图
2 下面开始修改jar中的源码 源码路径ckfinder_java_2.3.1\ckfinder\_sources\CKFinder for Java\CKFinder\src\main\java\com\ckfinder\connector\configuration\ConfigurationPathBuilder.java
修改baseURL = conf.getBaseURL(); 为baseURL = conf.getBaseURL()+ request.getSession().getAttribute("user");//request.getSession().getAttribute("user")在调用fckediter的页面中要设置session的Attribute属性值 名称为user 当然你也可以用自己的名称 作用:当session中登录的用户传文件或者图片 会传到对应自己用户名称的路径下 就可以将多用户传的文件分开了 如下图:
3 编译类 然后替换CKFinder-2.3.1.jar中的ConfigurationPathBuilder.class文件
jsp页面中 session添加值如下
然后可以测试了 ^^ 通过fckediter上传图片 可以试试给session.setAttribute设置不同的user值 测试生成目录如下
如果是用户设置类似日程的文件路径 将baseURL = conf.getBaseURL()+ request.getSession().getAttribute("user");改成
Calendar
就可以了 这样就实现了上传文件按用户和时间进行分类
- ckeditor_4.0.1.1 多用户设置上传目录
- java FCKEditor 多用户上传
- 多用户图片上传代码
- 不用数据库的多用户文件自由上传投票系统(1)
- xp-多用户模式设置
- win2012 远程桌面多用户设置
- git多用户设置
- nginx设置上传目录无执行权限
- 设置Windows2008远程桌面多用户共享
- XP系统设置多用户远程桌面
- 设置windows系统多用户登陆
- DHU 多用户多级目录文件系统实验
- FCKeditor 多用户文件上传Java版
- ckeditor_4.0使用方法
- ckeditor_4.5.10插件
- 在apache配置文件中设置php上传临时目录
- IIS7上传文件到特定目录下权限的设置
- DedeCms 设置附件上传目录无效的解决办法
- Android 4.0 ICS SystemUI浅析——SystemUI启动流程
- 将一个list容器的所有元素赋值给一个vector容器。
- Java中log4j控制写入日志开关
- The Unspoken - Phases of CMS
- 获取Reapeater某行中的某字段的值
- ckeditor_4.0.1.1 多用户设置上传目录
- Vector 和 ArrayList 哪一个更好? 为什么?
- awk 替换 匹配
- 浏览器与服务器连接
- The Unspoken - CMS and PrintGCDetails
- keystone -- An unexpected error prevented the server from fulfilling your request. 错误
- 快速增加网站收录的几个妙招
- 关于css超链接样式的小案例
- linux安装jdk出现java/lang/NoClassDefFoundError: java/lang/Object错误的解决方案