posts - 75,comments - 83,trackbacks - 0
          在網(wǎng)上找了好久都沒(méi)有找到完全解決這個(gè)問(wèn)題的辦法,只好自己試著去改。
          目的是更改fckeditor的上傳圖片到另一個(gè)工程中,避免每次更新項(xiàng)目版本時(shí)都要重新把附件拷貝一次


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

             #上傳文件的絕對(duì)路徑 (上傳時(shí)用到的目錄)

             connector.userFilesAbsolutePath = D:/temp/image

             #在web上使用文件時(shí)的虛擬目錄   (讀取圖片時(shí)用到)

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

            

          更改ConnectorServlet類(lèi)中的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 .....


          以上就是更改為絕對(duì)路徑的整個(gè)過(guò)程,也許有更好的辦法,期待其出現(xiàn)....

          posted on 2011-06-29 10:19 梓楓 閱讀(1694) 評(píng)論(6)  編輯  收藏 所屬分類(lèi): java

          FeedBack:
          # re: fckeditor 更改圖片上傳路徑為絕對(duì)路徑,java-core-2.4.jar
          2012-06-15 09:48 | bufanye
          你好,按你這個(gè)方法改了,上傳可以傳到絕對(duì)路徑了,但是下載的時(shí)候路徑有錯(cuò)誤。可以幫我講講怎么改嗎?  回復(fù)  更多評(píng)論
            
          # re: fckeditor 更改圖片上傳路徑為絕對(duì)路徑,java-core-2.4.jar
          2014-08-21 14:52 |
          你好,在嗎  回復(fù)  更多評(píng)論
            
          # re: fckeditor 更改圖片上傳路徑為絕對(duì)路徑,java-core-2.4.jar [未登錄](méi)
          2014-08-21 14:53 | abc
          想問(wèn)一下怎么更改ConnectorServlet類(lèi)中的doGet()方法,
          因?yàn)镃onnectorServlet是源碼,我試了好多次,都改不了  回復(fù)  更多評(píng)論
            
          # re: fckeditor 更改圖片上傳路徑為絕對(duì)路徑,java-core-2.4.jar [未登錄](méi)
          2014-08-21 14:53 | abc
          在線等答案。。。。  回復(fù)  更多評(píng)論
            
          # re: fckeditor 更改圖片上傳路徑為絕對(duì)路徑,java-core-2.4.jar [未登錄](méi)
          2014-08-21 14:54 | abc
          不知道你還登不登這個(gè)了,現(xiàn)在急需答案,希望能看到  回復(fù)  更多評(píng)論
            
          # re: fckeditor 更改圖片上傳路徑為絕對(duì)路徑,java-core-2.4.jar
          2014-12-04 14:52 | 追逐繁星的孩子
          為什么fck上傳文件時(shí)候,路徑老老是加上image.如果修改的路徑為/file/,他上傳的實(shí)際路徑顯示是file/image.如果路徑配置為/file,那么他的路徑就是fileimage。我不想讓他按照絕對(duì)路徑去修改,你能幫我看看用相對(duì)路徑怎么把image去掉嗎??  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 长沙县| 长丰县| 柏乡县| 云霄县| 靖远县| 五华县| 鸡泽县| 巴林左旗| 中方县| 防城港市| 吴旗县| 叶城县| 鸡泽县| 墨江| 南华县| 三台县| 万载县| 新民市| 马公市| 临湘市| 饶阳县| 玉龙| 驻马店市| 启东市| 天峨县| 东丰县| 彝良县| 庄河市| 仁怀市| 苏尼特左旗| 依兰县| 南木林县| 义马市| 精河县| 霍林郭勒市| 许昌县| 丹巴县| 柳江县| 罗平县| 德阳市| 阿坝县|