【求助】怎么能关闭“没有文件被上传!”这个报错呢?

浏览:399 发布日期:2020/03/27 分类:求助交流
新增文件正常,
点击修改后,
如果只更改标题,不上传文件的话,
会提示“没有文件被上传!”

如果不关闭功能的话,
如何保存已上传的文件 $id = I('post.id');
        // var_dump($id);
        // die;

        $upload = new \Think\Upload();// 实例化上传类
        $upload->maxSize=0 ;// 设置附件上传大小
        $upload->exts=array('jpg', 'gif', 'png', 'jpeg', 'pdf');// 设置附件上传类型
        $upload->rootPath='./Public/Uploads/homes/'; // 设置附件上传根目录
        $upload->autoSub=false;//不根据日期再设置子目录 默认为true
        // $upload->saveName =time().'_banner';// 采用时间戳命名
        // $upload->subName = array('date', 'Ymd');
        $upload->saveName = '';
        $upload->replace = true; //设置同名覆盖
        $upload->saveRule = 'uniqid';//删除原图

        // 上传文件
        $info=$upload->upload();
        if(!$info) {// 上传错误提示错误信息
            $this->error($upload->getError());
          
        }else{// 上传成功
                $data['pic'] = $info['picname']['savename'];
                $data['file'] = $info['filename']['savename'];
        }
            $model = M('brand');//取得成功上传的文件信息
            $data['headline'] = I('post.headline');
         
            $data['addtime'] = date('Y-m-d H:i:s', time());
     
            $mo = $model -> where("id=$id") -> save($data);
            if($mo > 0){
                $this->success('修改成功!','download_list');
            }else{
                $this -> error('修改失败!','download_list');
            }

    }
    
最佳答案
评论( 相关
后面还有条评论,点击查看>>