了解知识
302啊 500啊 404 啊 基本都是和这个有关。关键的问题是sessionid 改变和session丢失的问题
测试 chrome是好的
原因是session是存储在cookie中的,所以你需要你的controller设置成所有人都能访问 例如controller中的
    public function filters()
    {
        return array(
            'accessControl -uploadTradePic',
        );
    }
 
然后在接受上传的地方 要用参数带过来的sessionid开启session 并且在开启之前要先关闭,例如:
        if (Yii::app()->request->getParam('PHPSESSID')) {
            Yii::app()->session->close();
            $res = Yii::app()->session->setSessionID(Yii::app()->request->getParam('PHPSESSID'));
            Yii::app()->session->open();
        }
 
这是个大坑啊。各位同志要注意哈。
标签: Yii框架
扩展知识