jsp项目中ckeditor如何实现文件上传
展开全部
老k曾经在《ckeditor用fckeditor的文件管理器实现图片上传》一文中提到可以通过移植fckeditor的文件管理器来在jsp项目中实现文件上传,不过fckeditor文件管理器的界面相对比较简单,和ckfinder比起来实在是太寒碜了。同时在《能集成到ckeditor的文件管理器》中老k也列举了多种可以集成到ckeditor的文件管理器,其中corefive filemanager是支持jsp的,所以如果你不能忍受fckeditor文件管理器的界面的话,不妨考虑一下corefive。下面是它的使用方法。1.下载corefive filemanagercorefive filemanager是托管在GitHub的,点击下载它。2.部署到jsp项目解压zip文件后,将filemanager整个目录复制到jsp项目的WebRoot目录下,然后将scripts目录下的filemanager.config.js.default文件重命名为filemanager.config.js。修改该文件中的culture选项值为zh-cn,修改lang选项值为jsp,修改relpath选项值为window.location.protocol + ‘//’ + document.domain + “:” + window.location.port+”/”;3.编译connector的类文件将connectors\jsp目录里的java文件复制到jsp项目的src目录下,并修改config.properties文件中的culture选项为zh-cn4.复制jsp文件上传的apache类库到jsp项目的lib目录下类库包括commons-fileupload-1.2.2.jar、commons-io-2.0.1.jar、commons-lang-2.6.jar和commons-logging-1.1.1.jar等。5.集成到ckeditor中使用在调用ckeditor的时候定义filebrowserBrowseUrl,如下 <script type="text/javascript"> CKEDITOR.replace( 'editor1', { filebrowserBrowseUrl : '<%=path %>/filemanager/index.html' }); </script> 这样当你点击ckeditor插入图片并浏览服务器的时候,你将得到下面的效果图jsp项目ckeditor实现文件上传更多如果您觉得文章对您有帮助,不妨通过支付宝打赏点碎钱支持一下老K博客吧除非注明,老K博客文章均为原创并采用BY-NC-SA协议进行授权,转载请注明转自
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询