关于Swfupload扩展插件在火狐下报HTTP错误的问题 [ 新手入门 ]
最近在项目中使用了swfupload扩展,同样也遇到了火狐下报错的问题,IE内核正常,测试了,确实是session_id();发生变动的问题,但是实质上这并不是主要原因,就算session_id();发生变动,也未必能使上传失败,主要原因还是用户认证时出错了,基于YII框架,用户权限过滤器基本在每个控制器中都会被使用(当然,如果任何用户都能访问的控制器除外),
public function filters() {
return array(
'rights',
);
}
上传文件当然需要用户认证,所以,每次Swfupload的时候,都会去请求controller/action(这是我的报错原因,因为我的上传action写在controller里了),在验证的时候,session_id();很明显已经变了,所以权限自然就消失(我的跳转到登录页面),未能通过认证,上传失败. 解决方法? 在网上我也尝试了许多别人写的方法.如果单纯是后台的话,Controller限制ip同时去除filter是相当不错的选择,没那么麻烦
public function filters() {
return array(
//'rights',
);
}
第一次发帖,居然没能表达出自己的意思,惭愧:L ,望高人手下留情
共 2 条回复
Hii 北京
注册时间:2012-02-13
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱55
- 威望0
- 积分55