FCKeditor 2.0在线编辑器采用了一种名为“Connector”(连接器)的技术来实现对文件的浏览以及上传。下图显示了文件浏览的工作流程图。
从图中可以看出,当客户端向服务器发出一个文件操作请求后,Connector就会对此请求进行响应,在服务器的文件系统中进行执行操作,如:文件和文件夹的浏览以及创建操作。最后将结果以XML的格式回应给客户端。具体的技术细节大家可以阅读FCKeditor自带的说明指南。
落实到应用,首先我们要选择一个后台语言用来实现这个功能,这里我们以PHP为例进行说明。
1、 修改配置文件FCKeditor\fckconfig.js中的两段内容
//Link Browsing
FCKConfig.LinkBrowser = true ;
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Connector=connectors/php/connector.php" ;
FCKConfig.LinkBrowserWindowWidth = screen.width * 0.7 ; // 70%
FCKConfig.LinkBrowserWindowHeight = screen.height * 0.7 ; // 70%
//Image Browsing
FCKConfig.ImageBrowser = true ;
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Image&Connector=connectors/php/connector.php" ;
FCKConfig.ImageBrowserWindowWidth = screen.width * 0.7 ; // 70% ;
FCKConfig.ImageBrowserWindowHeight = screen.height * 0.7 ; // 70% ;
2、 修改配置文件
FCKeditor\editor\filemanager\browser\default\connectors\php\connector.php
// Get the "UserFiles" path.
$GLOBALS["UserFilesPath"] = '/UserFiles/' ;
UserFiles为文件上传的路径,与本文开头所给的例子相对应,大家可以自行修改。
好啦,只需要两步就完成了文件上传的配置工作,真是简单呀。以后我们通过FCKeditor上传的文件都会保存在网站的UserFiles目录下。
来源: 作者: 日期:2009-06-18 16:36 网友评论:0条 点击:1
FCKeditor在PHP环境下设置文件上传
【发表评论 0条】
- 瑞星诽谤科技日报记者被...
- Google Chrome 3.0.189....
- MySQL6起将采用新开发和...
- VirtualBox 3.0.0 Beta ...
- Mozilla Firefox 3.5 RC...
- 天津移动TD推出80元包月...
- 网络文学缺乏道德谱系必...
- Symbian对抗iPhone还须不...
- 上海高校默认毕业生开网...
- 相信电视购物必然上当讨...
- “绿坝”公司计划起诉其抄...
- 世界首款128GB U盘发布
- Facebook超越MySpace 位...
- 美国《大众科学》评出2009...
- IE拥护者呼吁全民强烈抵...
- 暴风新版特邀多家安全厂...
- 盗窃团伙借助淘宝销赃遭...
- B/S游戏开源项目Roc
- Linux 2.6.30内核有重大...
- 看看世界各地开发高手谈...
