版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/maleseven/article/details/84196703
if($_FILES['pic']['tmp_name']){
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->savePath = './Public/Uploads/'; // 设置附件上传(子)目录// 上传文件
$upload->rootPath = './';
$info = $upload->uploadOne($_FILES['pic']);
/*****************************************************/
//此处与上处有区别
//上面是单个文件
//下面的代码是多个文件
$info = $upload->upload();
//多个文件对应的读取信息
//是二维数组
$data['pic'] = $info['pic']['savepath'].$info['pic']['savename'];
/*****************************************************/
if(!$info) {// 上传错误提示错误信息
$this->error($upload->getError());
}else{
// 一维数组
$data['pic'] = $info['savepath'].$info['savename'];
//保存路径和名称到数组里
//dump($info);
//dump( $data['pic']);
//die;
}
}