本帖最后由 shui3611 于 2012-02-16 15:08:28 编辑

解决方案 »

  1.   

    1.下载Java版CKFinder的源码
    我用的是CKFinder-2.2.jar2.修改包com.ckfinder.connector.handlers.command下的FileUploadCommand文件,将getFileItemName方法修改了。
    我使用时间戳命名,代码如下:
    private String getFileItemName(final FileItem item) {
     //        Matcher m = p.matcher(item.getName());
     //        return (m.find()) ? m.group(0) : "";
     //        上面是原来的代码
             String origin = item.getName();
             return  String.valueOf(new Date().getTime()) + "." + FileUtils.getFileExtension(origin);
         }
    3.替换lib里的jar包
      

  2.   

    请问CKFinder的源码在那儿下载,我没找到