tp5 上传文件,move的问题

浏览:9183 发布日期:2017/07/03 分类:ThinkPHP5专区
一直提示:Call to a member function move() on a non-objectpublic function avatar(){

           $file = request()->file();
        // var_dump($file);die;          
        if(!isset($file)){

            $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
            if($info){
                // 成功上传后 获取上传信息
                // 输出 jpg
                echo $info->getExtension();
                // 输出 20160820/42a79759f284b767dfcb2a0197904287.jpg
                echo $info->getSaveName();
                // 输出 42a79759f284b767dfcb2a0197904287.jpg
                echo $info->getFilename(); 
            }else{
                // 上传失败获取错误信息
                echo $file->getError();
            }
        }
    }
于是给file做了个判断,为!的时候,提示成功,但文件并没有上传到文件夹,也不返回任何信息。

看了文档也解答不了啊,求大神帮解答一下
最佳答案
评论( 相关
后面还有条评论,点击查看>>