FCKeditor2.6 改进图片选择界面及自定义图片上传路径
2010-06-18 10:47
465 查看
一、改进图片选择界面
二、自定义文件的上传路径
在打开图片上传的对话框时,会看到以下两句提示:
No property found for UserAction implementation, any user action will be disabled!
No property found for UserPathBuilder implementation! The 'DefaultUserFilesPath' will be used in the ConnectorServlet!
这两个都是WORN级别的提示,一般情况下不会影响实际的应用。
要解决的话,第一句是说没有找到实现UserAction这个接口的相关配置。在FCK中实际上已经实现了这个接口,在fckeditor.properties中加上一行connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl
再次打开页面,提示会变为UserAction initialized to net.fckeditor.requestcycle.impl.UserActionImpl
第二句是说没有没有实现UserPathBuilder接口,将会使用默认的文件上传路径。默认的上传路径是放在WebContent/userfiles/image下。在多用户的办公系统里,为保证各用户信息的独立性和安全性,应该将不同用户的上传文件放在独立的文件夹下面。在程序中加入如下代码
在fckeditor.properties中加上connector.userPathBuilderImpl=net.fckeditor.requestcycle.impl.UserPathBuilderImpl
这样就实现了上传文件按用户和时间进行分类。
二、自定义文件的上传路径
在打开图片上传的对话框时,会看到以下两句提示:
No property found for UserAction implementation, any user action will be disabled!
No property found for UserPathBuilder implementation! The 'DefaultUserFilesPath' will be used in the ConnectorServlet!
这两个都是WORN级别的提示,一般情况下不会影响实际的应用。
要解决的话,第一句是说没有找到实现UserAction这个接口的相关配置。在FCK中实际上已经实现了这个接口,在fckeditor.properties中加上一行connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl
再次打开页面,提示会变为UserAction initialized to net.fckeditor.requestcycle.impl.UserActionImpl
第二句是说没有没有实现UserPathBuilder接口,将会使用默认的文件上传路径。默认的上传路径是放在WebContent/userfiles/image下。在多用户的办公系统里,为保证各用户信息的独立性和安全性,应该将不同用户的上传文件放在独立的文件夹下面。在程序中加入如下代码
package net.fckeditor.requestcycle.impl; import java.util.*; import javax.servlet.http.HttpServletRequest; import net.fckeditor.requestcycle.UserPathBuilder; public class UserPathBuilderImpl implements UserPathBuilder { public String getUserFilesPath(HttpServletRequest request) { Calendar date = Calendar.getInstance(); String path = "/upfile/FCKuploads/" + request.getSession().getAttribute("user") + "/" + date.get(Calendar.YEAR) + "/" + date.get(Calendar.MONTH); return path; } @Override public String getUserFilesAbsolutePath(HttpServletRequest request) { // TODO Auto-generated method stub return null; } }
在fckeditor.properties中加上connector.userPathBuilderImpl=net.fckeditor.requestcycle.impl.UserPathBuilderImpl
这样就实现了上传文件按用户和时间进行分类。
相关文章推荐
- fckeditor 2.6如何修改图片上传路径和格式
- dedecms 自定义模型中图片字段无法选择及无法上传问题的解决方案
- FreeTextBox控件上传图片到指定的绝对路径的改进
- UEditor编辑器自定义上传图片或文件路径的修改方法
- Fckeditor2.6的服务端部署和上传图片引起的js权限不够错误
- 在FCKeditor2.6 上传文件名为中文的图片
- 百度UEditor图片文件改变默认保存到项目根路径,自定义上传路径或远程服务器
- fckeditor图片上传绝对路径问题
- 个人界面 < 头像 > 图片选择(相册,拍照)--如何调用系统的相册,裁剪并且上传
- 在FCKeditor2.6 上传文件名为中文的图片
- asp.net fckeditor2.6 上传图片问题
- 百度UEditor图片上传或文件上传路径自定义
- dedecms 织梦会员中心前台,自定义图片字段上传后无法选中选择问题
- fckeditor2.6.6 java上传图片到绝对路径的配置
- FCKEditor 修改上传图片路径(按日期)
- iOS学习:调用相机,选择图片上传,带预览功能 ,修改界面为中文
- 改造Kindeditor之:自定义图片上传插件。 外加给图片增加水印效果的选择。
- 源码推荐(0704):淘宝电影(淘票票)影院电影浏览效果,仿新浪上传图片手势排序/删除/多张照片选择/自定义标签
- opencms自定义html编辑器,不能切换路径,上传本地文件或选择文件的解决办法?
- 关于V5.7 正式版 自定义字段图片上传无法点击选择的问题解决!