首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

CKEditor与CKFinder配置好后,不能上传图片。高手

2012-03-11 
CKEditor与CKFinder配置好后,不能上传图片。在线等高手配置都没什么问题但是就是不能上传!哎。。点击浏览也都

CKEditor与CKFinder配置好后,不能上传图片。在线等高手
配置都没什么问题但是就是不能上传!哎。。
点击浏览也都进去了。文件也浏览出来了。但是就是选择好图片后点击上传出现叹号,不能上传!!

本人用的是,ckeditor_3.6.2和ckfinder_java_2.1
ckeditor里的config.js配置
CKEDITOR.editorConfig = function(config) {

  config.filebrowserImageBrowseUrl= 'ckfinder/ckfinder.html?Type=Images'; //上传图片时浏览服务文件夹
  config.filebrowserImageUploadUrl= '/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Images' ; //上传图片按钮(标签)

};






WEB-INF下config.xml配置
<config>
<enabled>true</enabled>
<baseDir></baseDir>
<baseURL>/management/userfiles/</baseURL>
<licenseKey></licenseKey>
<licenseName></licenseName>
<imgWidth>1600</imgWidth>
<imgHeight>1200</imgHeight>
<imgQuality>80</imgQuality>
<uriEncoding>UTF-8</uriEncoding>
<forceASCII>false</forceASCII>
<userRoleSessionVar>CKFinder_UserRole</userRoleSessionVar>
<checkDoubleExtension>true</checkDoubleExtension>
<checkSizeAfterScaling>true</checkSizeAfterScaling>
<secureImageUploads>true</secureImageUploads>
<htmlExtensions>html,htm,xml,js</htmlExtensions>
<hideFolders>
<folder>.svn</folder>
<folder>CVS</folder>
</hideFolders>
<hideFiles>
<file>.*</file>
</hideFiles>
<defaultResourceTypes></defaultResourceTypes>
<types>
<!--<type name="Files">
<url>%BASE_URL%files/</url>
<directory>%BASE_DIR%files</directory>
<maxSize>0</maxSize>
<allowedExtensions>7z,aiff,asf,avi,bmp,csv,doc,docx,fla,flv,gif,gz,gzip,jpeg,jpg,mid,mov,mp3,mp4,mpc,mpeg,mpg,ods,odt,pdf,png,ppt,pptx,pxd,qt,ram,rar,rm,rmi,rmvb,rtf,sdc,sitd,swf,sxc,sxw,tar,tgz,tif,tiff,txt,vsd,wav,wma,wmv,xls,xlsx,zip
</allowedExtensions>
<deniedExtensions></deniedExtensions>
</type>
--><type name="Images">
<url>%BASE_URL%images/</url>
<directory>%BASE_DIR%images</directory>
<maxSize>0</maxSize>
<allowedExtensions>bmp,gif,jpeg,jpg,png</allowedExtensions>
<deniedExtensions></deniedExtensions>
</type><!--
<type name="Flash">
<url>%BASE_URL%flash/</url>
<directory>%BASE_DIR%flash</directory>
<maxSize>0</maxSize>
<allowedExtensions>swf,flv</allowedExtensions>
<deniedExtensions></deniedExtensions>
</type>
--></types>
<accessControls>
<accessControl>
<role>*</role>
<resourceType>*</resourceType>
<folder>/</folder>
<folderView>true</folderView>
<folderCreate>true</folderCreate>
<folderRename>true</folderRename>
<folderDelete>true</folderDelete>
<fileView>true</fileView>
<fileUpload>true</fileUpload>
<fileRename>true</fileRename>
<fileDelete>true</fileDelete>
</accessControl>
</accessControls>
<thumbs>
<enabled>true</enabled>
<url>%BASE_URL%_thumbs/</url>
<directory>%BASE_DIR%_thumbs</directory>
<directAccess>false</directAccess>
<maxHeight>100</maxHeight>
<maxWidth>100</maxWidth>
<quality>80</quality>
</thumbs>
<plugins>
<plugin>
<name>imageresize</name>


<class>com.ckfinder.connector.plugins.ImageResize</class>
<params>
<param name="smallThumb" value="90x90"></param>
<param name="mediumThumb" value="120x120"></param>
<param name="largeThumb" value="180x180"></param>
</params>
</plugin>
<plugin>
<name>fileeditor</name>
<class>com.ckfinder.connector.plugins.FileEditor</class>
<params></params>
</plugin>
</plugins>
<basePathBuilderImpl>com.ckfinder.connector.configuration.ConfigurationPathBuilder</basePathBuilderImpl>
</config>


index.jsp页面


  <body>
 
 
  <form action = "" method = "post" >  
  <textarea cols = "80" id = "editor1" name = "editor1" rows = "10" ></textarea >  
  <input type = "submit" value = "Submit" />  
</form >  
 
<script src="<%=path%>/ckeditor/ckeditor.js"></script>
<script src="<%=path%>/ckfinder/ckfinder.js"></script>
<script type="text/javascript">

CKEDITOR.replace('editor1', { height: 200, width: 520 });

</script>
  </body>

[解决办法]
楼主 我之前也一直用 ckeditor,可是它对从word复制的文档兼容不好。
前不久百度开源了 ueditor就解决了这个问题。 比 ckeditor 强多了(我不是来打广告的)
下载链接地址 http://ueditor.baidu.com/

现在我的项目都用ueditor 楼主说的上传问题 ueditor还支持多文件压缩后上传。

热点排行