有些旧项目运行于win 7系统上时,fckeditor 上传图片失效了
所以就找到了他的升级版本,ckeditor 。可是ckeditor 里面没有上传图片和文件盒flash的功能,想要他有上传的功能呢,还需要找个帮手,
ckfinder,ckeditor 里面的上传功能就是靠的它。
下载了这两个东西,
1 首先这两个文件夹解压,放到项目里面。
2 配置ckeditor 里面的config.js
config.filebrowserImageBrowseUrl = '/ckfinder/ckfinder.html?Type=Images'; //上传图片时浏览服务文件夹
config.filebrowserImageUploadUrl = '/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images'; //上传图片按钮(标签)
到了第二步,他的上传按钮应该就出来了,如果没有出来,那就清一次浏览器缓存(就是这个清缓存的动作,让我郁闷了好一阵子)。
3 在ckfinder里面的 config.ascx文件配置上传图片的保存路径,
BaseUrl = "/UpLoadFile/upload";
public override bool CheckAuthentication()
{
//return false;
return true;
}
听说这个方法里面的要改为true。也不知道为什么啦……
哦,忘了说了,一定要记得引用刚才那两个文件的bll文件呢,然后在工具箱的选择项里面添加ckeditor 的bll文件,那以后就可以想控件那样子,拖过来用就可以了……