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的资源包,可以在我的资源中下载

posted @ 2012-07-31 16:33  踏歌长行  阅读(248)  评论(0编辑  收藏  举报