UserApi::upload_avatar PHP Method

upload_avatar() public method

上传头像 --using 传入的头像变量 $_FILES['Filedata']
public upload_avatar ( ) : array
return array 状态+提示
    public function upload_avatar()
    {
        $dAvatar = model('Avatar');
        $dAvatar->init($this->mid);
        // 初始化Model用户id
        $res = $dAvatar->upload(true);
        // Log::write(var_export($res,true));
        if ($res['status'] == 1) {
            model('User')->cleanCache($this->mid);
            $data['picurl'] = $res['data']['picurl'];
            $data['picwidth'] = $res['data']['picwidth'];
            $scaling = 5;
            $data['w'] = $res['data']['picwidth'] * $scaling;
            $data['h'] = $res['data']['picheight'] * $scaling;
            $data['x1'] = $data['y1'] = 0;
            $data['x2'] = $data['w'];
            $data['y2'] = $data['h'];
            $r = $dAvatar->dosave($data);
            return array('status' => 1, 'msg' => '修改成功');
        } else {
            return array('status' => 0, 'msg' => '修改失败');
        }
    }