tp3 上传图片出现上传根目录不存在!请尝试手动创建:./Public/Uploads/ 错误解决思路

这里写图片描述
下面看我的代码

方法一

我指定的路径是在
` public function upload( &data)      {upload = new ThinkUpload();// 实例化上传类
upload>maxSize=3145728;//upload->exts = array(‘jpg’,’gif’,’png’,’jpeg’);
$upload->autoSub = false;

// $upload->savePath = ‘../Public/Uploads/’; // 设置附件上传目录

    //rootPath 文件上传保存的根路径
    //__ROOT__    为网站根目录地址
    $upload->rootPath =__ROOT__. './Public/Uploads/';
    $info = $upload->upload();
    //$info是一个二维数组 这里面的二维数组是多张图片的数组集合

    foreach($info as $v){

    }
    $data['to'] = $info;
    $data['pic'] = '/Public/Uploads/'.$info['savepath'] . $info['savename'];
    $data['tt']  = $info['savepath'].$info['savename'];
    if(!$info){
         return [0=>$upload->getError(),1=>false];
    }else{
        return [0=>"成功",1=>true];
    }
}

这是第一种解决思路,修改 文件上传保存的根路径
$upload->rootPath =ROOT. ‘./Public/Uploads/’;

方法二

这里写图片描述
方法二的第二种
这里写图片描述

原文地址:https://www.cnblogs.com/liuqun/p/12655260.html