posts - 75,comments - 83,trackbacks - 0
在网上找了好久都没有找到完全解决这个问题的办法,只好自己试着去改。
目的是更改fckeditor的上传图片到另一个工程中,避免每次更新项目版本时都要重新把附件拷贝一次


首先找到fckeditor.properties
在其中加入

   #上传文件的绝对路径 (上传时用到的目录)

   connector.userFilesAbsolutePath = D:/temp/image

   #在web上使用文件时的虚拟目录   (读取图片时用到)

   connector.userFilesPath = http://localhost:8080/temp 

  

更改ConnectorServlet类中的doGet()方法
  找到以下代码
//   String typePath = UtilsFile.constructServerSidePath(request, resourceType);
//   String typeDirPath = getServletContext().getRealPath(typePath);
    更改以上两行代码为:
   String typePath=D:/temp/image;
   String typeDirPath =D:/temp/image;

doPost()方法同doGet方法一样更改同样的代码


三、找到fckeditor\editor\filemanager\browser\default\frmresourceslist.html文件
  找到以下代码:
   var sCurrentFolderPath = oFolderNode.attributes.getNamedItem('path').value ;
   var sCurrentFolderUrl = oFolderNode.attributes.getNamedItem('url').value ;
   再其下方增加
   var num = sCurrentFolderUrl.indexOf('http');
    sCurrentFolderUrl =sCurrentFolderUrl.substring(num,sCurrentFolderUrl.lenght);


四。  找到文件fckeditor\editor\dialog\fck_image\fck_image.js
   更改方法:
   function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg ){}
   在switch ( errorNumber )这行代码上面增加以下代码:
   var num = fileUrl.indexOf('http');
   fileUrl =fileUrl.substring(num,fileUrl.lenght);

===========this over .....


以上就是更改为绝对路径的整个过程,也许有更好的办法,期待其出现....

posted on 2011-06-29 10:19 梓枫 阅读(1670) 评论(6)  编辑  收藏 所属分类: java

FeedBack:
# re: fckeditor 更改图片上传路径为绝对路径,java-core-2.4.jar
2012-06-15 09:48 | bufanye
你好,按你这个方法改了,上传可以传到绝对路径了,但是下载的时候路径有错误。可以帮我讲讲怎么改吗?  回复  更多评论
  
# re: fckeditor 更改图片上传路径为绝对路径,java-core-2.4.jar
2014-08-21 14:52 |
你好,在吗  回复  更多评论
  
# re: fckeditor 更改图片上传路径为绝对路径,java-core-2.4.jar [未登录]
2014-08-21 14:53 | abc
想问一下怎么更改ConnectorServlet类中的doGet()方法,
因为ConnectorServlet是源码,我试了好多次,都改不了  回复  更多评论
  
# re: fckeditor 更改图片上传路径为绝对路径,java-core-2.4.jar [未登录]
2014-08-21 14:53 | abc
在线等答案。。。。  回复  更多评论
  
# re: fckeditor 更改图片上传路径为绝对路径,java-core-2.4.jar [未登录]
2014-08-21 14:54 | abc
不知道你还登不登这个了,现在急需答案,希望能看到  回复  更多评论
  
# re: fckeditor 更改图片上传路径为绝对路径,java-core-2.4.jar
2014-12-04 14:52 | 追逐繁星的孩子
为什么fck上传文件时候,路径老老是加上image.如果修改的路径为/file/,他上传的实际路径显示是file/image.如果路径配置为/file,那么他的路径就是fileimage。我不想让他按照绝对路径去修改,你能帮我看看用相对路径怎么把image去掉吗??  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: