LLEARNING NOTES

技术 · 思考 · 实践 · 成长

首页/ThinkPHP5/正文

ThinkPHP5.1 上传图片注意事项

ThinkPHP5381 次阅读

错误一:thinkphp5.1 致命错误: 

Call to a member function validate() on null

注意表单添加:enctype="multipart/form-data"


注意二:上传图片要进行try,不然要报警告没有上传文件file

try{
    $file = request()->file('img');
    $info = $file->validate(['ext'=>'jpg,png,gif'])->move( '../public/uploads/');
    if($info){
       $data['img'] = str_replace("\\","/",$info->getSaveName());
    }else{
       $res = $file->getError();
       return $this->sendError($res);
    }
 }catch (\Exception $e) {
 }


只要一个人还有追求,他就没有老。直到后悔取代了梦想,一个人才算老。熬过了必须的苦,才能过上喜欢的生活。

评论交流

理性讨论,共同进步
验证码

相关文章

继续阅读