天空小小岛技术网站
标题:
Discuz! 上传头像出现安全错误的解决方案
[打印本页]
作者:
一粒米
时间:
2012-5-24 15:47
标题:
Discuz! 上传头像出现安全错误的解决方案
有一个 Discuz! 论坛上传头像时出现“
文件上传过程中出现安全错误
”的提示
头像上传1.jpg
(6.67 KB, 下载次数: 613)
下载附件
保存到相册
2012-5-24 15:31 上传
打开该论坛下的
内容为
<cross-domain-policy>
<allow-access-from domain="*.a.com"/>
</cross-domain-policy>
复制代码
用 chrome 的开发人工具(ctrl+shift+I)查看 network 状态,调用了
http://www.b.com/crossdomain.xml
复制代码
且上传的 swf 也是在 http://www.b.com/ 这个域下。
可以判断 crossdomain.xml 里的安全策略是有问题的
原理:
www.b.com 下的 swf 调用 www.b.com 下的程序时,会检查 www.b.com 下的主策略文件 crossdomain.xml,文中的crossdomain.xml 里允许的域里不包含 www.b.com,所以不允许被调用。
产生问题的原因:
发现该网站原来是 www.a.com,后来用了 www.b.com 才出现这个问题的。
修正:
把 www.b.com 加入 crossdomain.xml 的允许域。
欢迎光临 天空小小岛技术网站 (http://tkxxd.net/)
Powered by Discuz! X3.1