ckeditor之java文件上传与文件浏览
fckeditor升级到ckeditor已经有一段时间了,据了解ckeditor架构更合理,所以最近打算将原先fckeditor的编辑器换成ckeditor。
在使用中发现原本fckeditor支持的java图片上传和浏览的功能在ckeditor里并没有给出实现,而是由ckfinder组件所代替(目前支持 asp,asp.net,cfm,php),貌似歧视java,好在官方给出了接口文档 http://docs.cksource.com/CKEditor_3.x/Developers_Guide/File_Browser_%28Uploader%29 。
文件上传
通过文档我们了解到 只要我们可以实现一个用于接收上传文件请求的 servler(jsp,action)都可以,接收一个上传文件的请求,并返回文件处理的url位置及显示在编辑器中的位置的回调函数(window.opener.CKEDITOR.tools.callFunction( funcNum, fileUrl [, data] );)即可。
这里前部分就是采用fileupload处理上传文件,后部分就是给ckeditor的回调函数。 长春在线
实际上后台文件浏览的原理也一样,会在另一篇文章介绍给大家。