asp.net 2.0 +fckeditor2.6 远程上传 没有权限的最后的解决办法
2008-11-12 15:22
555 查看
搞了一天了,都快疯了,原来两台机测试好像成功过,后来安装了SP3补丁,就不行了,放到2003服务器上,在服务器上登录,可以登成功发图,但在客户端上死活提示没有权限,额的神啊,我都给了管理员的权限了,能开的都开完了,上网也找了一天了,最后终于天开眼了,吼吼~~~~~~
写出心得,让遇到同样问题的人少走弯路.
1 首先要保证站点的写权限,就是上传的那个userfilepath或者说upload文件夹有写入的权限,XP直接勾上写,2003在权限里面可以设置对应账号的权限
2 要保证上传的文件夹的路径对
如果以上两点还是在浏览器左下角提示错误"已完毕,但网页存在错误,"双击js提示没有权限,而且在upload文件夹里面也能看到上传的文件,图片了,只是fck一直在载入状态.
那么才能用一下方法:
在编译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代码对于安全性应该来说影响不是很大,毕竟该传的东西在都已经经过判断验证传上去了.
写出心得,让遇到同样问题的人少走弯路.
1 首先要保证站点的写权限,就是上传的那个userfilepath或者说upload文件夹有写入的权限,XP直接勾上写,2003在权限里面可以设置对应账号的权限
2 要保证上传的文件夹的路径对
如果以上两点还是在浏览器左下角提示错误"已完毕,但网页存在错误,"双击js提示没有权限,而且在upload文件夹里面也能看到上传的文件,图片了,只是fck一直在载入状态.
那么才能用一下方法:
在编译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代码对于安全性应该来说影响不是很大,毕竟该传的东西在都已经经过判断验证传上去了.
相关文章推荐
- FCKEditor 2.6.4 Asp.net上传文件没有权限解决
- FCKEditor 2.6.4 Asp.net上传文件没有权限解决
- Asp.net FCKEditor 2.6.3 上传文件没有权限解决方法
- FCKEditor 2.6.3 Asp.net上传文件没有权限解决
- FCKEditor 2.6.3 Asp.net上传文件没有权限解决
- FCKEditor 2.6.4 Asp.net上传文件没有权限解决
- FCKEditor 2.6.4 Asp.net上传文件没有权限解决
- FCKEditor 2.6.4 Asp.net上传文件没有权限解决
- ASP.NET中使用FCKEditor上传图片在发布后权限不足的解决办法
- FCKEditor 2.6.4 Asp.net上传文件没有权限解决
- Asp.net FCKEditor 2.6.3 上传文件没有权限解决方法
- 当前标识没有对"Temporary ASP.NET Files"的写访问权限的解决办法
- 当前标识没有对"Temporary ASP.NET Files"的写访问权限的解决办法
- asp.net 下FckEditor上传文件中文乱码的解决办法
- 没有对"Temporary ASP.NET Files"的写访问权限的解决办法
- [转]FCKeditor上传图片提示“没有权限”的解决方法(.net)
- FCKeditor上传图片提示“没有权限”的解决方法(.net)
- 当前标识没有对"Temporary ASP.NET Files"的写访问权限的解决办法
- 当前标识没有对"Temporary ASP.NET Files"的写访问权限的解决办法
- (iis,asp.net)Tip:错误"由于 ASP.NET 进程标识对全局程序集缓存没有读权限,因此未能执行请求。错误: 0x80070005 拒绝访问"的解决办法