首页 > 多张本地文件上传--求回答啊

多张本地文件上传--求回答啊

第一个函数能正常使用 后面两个就不行了 $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;
        }
    }
}
【热门文章】
【热门文章】