thinkphp上传文件成功,但是无法写入数据库,用print_r($info)也什么都没有...文件的参数都怎么获取?

2025-04-07 15:18:40
推荐回答(1个)
回答1:

//上传单个文件的表单模式

    
    
    

//多文件上传设置,或者改为 photo1,photo2,photo3 即可


在控制器里创建一个 upload 方法,实现上传功能:

//上传功能
public function upload() {
    $upload =  new Upload(); //实例化上传类
    $upload->maxSize = 3145728; //设置上传大小,字节
    $upload->exts =  array('jpg','gif','png','jpeg'); //限定后缀
    $upload->savePath = './'; //在根目录Uploads下
    $info = $upload->upload(); //执行上传方法
    
    if (!$info) {
        $this->error($upload->getError()); //错误了
    } else {
        $this->success('上传成功!'); //成功了
    }
}