fckeditor 分用目录上传组件的实现

FCK对于有新多用户项目可能需要分用户分目录上传,网上有些办法实现,现把我的方法和大家分享一下:

   
    修改com.fredck.FCKeditor.uploader.SimpleUploaderServlet.java,我用的是2.3版本,找到:
String currentDirPath=getServletContext().getRealPath(currentPath);
这里的currentPath可以打印输出看一下,它的值应该是“UserFiles/ type”,这里的type是上传的类型如Image,Flash...
我们可以将我们要保存的路径加至这里,比如:

     Admin admin = (Admin)request.getSession().getAttribute("admin");

    currentPath += "/"+admin.getUsername();

    String currentDirPath=getServletContext().getRealPath(currentPath);

我这里是按照用户名建立的目录,这样就实现了分目录保存,而且在这里我们还可以记录下上传文件名称与保存路径,

方便以后的文件清理工作。

你可能感兴趣的:(工作,fckeditor,Flash)