Fckeditor2.6的服务端部署和上传图片引起的js权限不够错误
,fckeditor在本地开发比较简单了。参考一些信息就可以搞定
1.服务端的部署。在服务器端部署的时候要检查权限,比如上传图片和上传文件的时候。我采用的方法是对文件夹右键安全中添加everyone的角色,而且要注意添加写入的权限。
2.上传图片的问题,设置完权限以后,上传图片的时候,服务端明明已经上传上去了图片,但是页面还是一直显示正在上传。而且会有js错误,权限 不够。
解决方法是这样的。我也是看人家的了。呵呵
在编译FredCK.FCKeditorV2.dll之前的源代码里面的 FileWorkerBase.cs文件中的代码 中的 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;}}})();" );的
try{document.domain=d;}catch (e){break;} 删除掉..就OK了.至于源代码里面的为什么把域名document.domain取出来放到d过滤一次.....偶就不是很清楚了,按道理说在上传成功结束,这个js代码对于安全性应该来说影响不是很大,毕竟该传的东西在都已经经过判断验证传上去了.
本文使用Blog_Backup未注册版本导出,请到soft.pt42.com注册。