第一个函数能正常使用 后面两个就不行了 $info为false 但是后面的$upload->upload(I('post.pic2'));文件上传成功返回值却为空
public function upload()
{
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize = 3145728;// 设置附件上传大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->rootPath = './Uploads/'; // 设置附件上传根目录
$upload->savePath = ''; // 设置附件上传(子)目录
// 上传文件
$info = $upload->upload(I('post.pic'));
if (!$info) {// 上传错误提示错误信息
$m=M('user');
$id=I('post.id');
$con['user_id']=$id;
$m->where($con)->select();
return $picurl=['user_picurl'];
} else {// 上传成功 获取上传文件信息
foreach ($info as $file) {
//输出路径 子目录/文件名
//echo $file['savepath'] . $file['savename'];
$m=M('user');
$id=I('post.id');
$picurl=$file['savepath'].$file['savename'];
$con['user_id']=$id;
$data['user_picurl']=$picurl;
$m->where($con)->save($data);
return $picurl;
}
}
}
public function upload2(){
$upload = new \Think\Upload();// 实例化上传类
// 上传文件
$info2 = $upload->upload(I('post.pic2'));
dump($info2);
exit;
if ($info2==false) {// 上传错误提示错误信息
$m=M('user');
$id=I('post.id');
$con['user_id']=$id;
$m->where($con)->select();
$picurl=['user_picurl2'];
return $picurl;
} else {// 上传成功 获取上传文件信息
foreach ($info2 as $file) {
//输出路径 子目录/文件名
//echo $file['savepath'] . $file['savename'];
$m=M('user');
$id=I('post.id');
$picurl2=$file['savepath'].$file['savename'];
$con['user_id']=$id;
$data['user_picurl2']=$picurl2;
$m->where($con)->save($data);
return $picurl2;
}
}
}
public function upload3(){
$upload = new \Think\Upload();// 实例化上传类
// 上传文件
$info3 = $upload->upload(I('post.pic3'));
if (!$info3) {// 上传错误提示错误信息
$m=M('user');
$id=I('post.id');
$con['user_id']=$id;
$m->where($con)->select();
return $picurl=['user_picurl3'];
} else {// 上传成功 获取上传文件信息
foreach ($info3 as $file) {
//输出路径 子目录/文件名
//echo $file['savepath'] . $file['savename'];
$m=M('user');
$id=I('post.id');
$picurl3=$file['savepath'].$file['savename'];
$con['user_id']=$id;
$data['user_picurl3']=$picurl3;
$m->where($con)->save($data);
return $picurl3;
}
}
}