登录/注册

ThinkPHP

位置导航: ThinkPHP>

tp5图片文件上传

public function uploads(){
    	$imgAddress = input("column");
    	$file = request()->file('file');
	    if($file){
	    	$info = $file->validate(['ext'=>'jpg,png,gif'])->move(ROOT_PATH . 'public/uploads/' . DS . $imgAddress);
		    if($info){
		        //把反斜杠(\)替换成斜杠(/) 因为在windows下上传路是反斜杠径
				$getSaveName=str_replace("\\","/",$info->getSaveName());
		        $data['pic'] = "/public/uploads" . $imgAddress ."/". $getSaveName;
		    }else{
		        $file->getError();
		    }
	    }
	   return $data;
    }