FCKeditor.Net v2.6.3 上传图片的配置及注意事项
配置步骤如下
1. 为项目添加引用 FredCK.FCKeditorV2.dll
2. 将fckeditor文件夹拷贝至根目录
3. 配置文件中加入
<!--配置的是FCK相对于根目录的路径-->
<add key="FCKeditor:BasePath" value="~/fckeditor/"/>
<!--配置的是FCK上传文件相对于根目录保存的位置,手动创建文件夹-->
<add key="FCKeditor:UserFilesPath" value="~/UploadFiles"/>
4. 根目录下新建UploadFiles文件夹,并开放读写权限
5. 修改fckconfig.js
var _FileBrowserLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py
6. 修改editor/filemanager/connectors/aspx/config.ascx中的CheckAuthentication(),使其返回true
注意事项
如果出现Permission denied的脚本错误,须重新编译FCKeditor.Net_2.6.3.zip中的FileWorkerBase.cs的118行
Response.Write( @"(function(){var d=document.domain;while (true){try{var A=window.top.opener.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:\.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();" );
替换为
Response.Write( @"(function(){var d=document.domain;while (true){try{var A=window.parent.OnUploadCompleted; break;}catch(e) {};d=d.replace(/.*?(?:\.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();" );
友情提示
如果找不见FCKeditor.Net v2.6.3的资源包,可以在我的资源中下载