上传文件出现getSaveName为null,getFilename返回.tmp文件

浏览:1025 发布日期:2018/05/22 分类:求助交流 关键字: tp5 上传文件
问题如题,文件是上传成功,但是返回保存的文件名是一个phpxx.tmp文件public function ppt_upload(){
        $file = request()->file('fileupload');
        $user_id = session("user_id");
        if(!$user_id){
            ajaxReturn(array("status"=>-1,"msg"=>"登录已过期,请重新登录"));
        }
        // 移动到框架应用根目录/public/uploads/ 目录下
        if($file){
            /*$info = $file->validate(['ext'=>'ppt,pptx'])->move(ROOT_PATH . 'public' . DS . 'upload');*/
            $info = $file->move(ROOT_PATH . 'public' . DS . 'upload');

            if($info){
                ajaxReturn(array("path"=>date("Ymd",time())."/".$file->getFilename(),"status"=>1
                ,"file_name"=>$file->getInfo()['name'],"str"=>$file->getSaveName()));
            }else{
                // 上传失败获取错误信息
                ajaxReturn(array("msg"=>$file->getError(),"status"=>0));
            }
        }
    }

求各路大神帮忙
最佳答案
评论( 相关
后面还有条评论,点击查看>>