<form method="post" action="__URL__/addgroups" enctype="multipart/form-data">
<div class="form-group">
<label for="logo">选择LOGO</label>
<input type="file" neme="logo" id="logo">
</div>
</form>控制器代码是 public function addgroups(){
$photoinfo=$this->upload();
// var_dump($photoinfo);
$groupsmodel = D("groups"); // 实例化对象
// 根据表单提交的POST数据创建数据对象
if($groupsmodel->create()){
$groupsmodel->photo = 'default.jpg';
if (false !== $groupsmodel->add()) {
$this->success('添加成功!','groups');
} else {
$this->error('数据错误!');
}
}
else {
$this->error($groupsmodel->getError());
}
}
public function upload(){
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize = 1048576 ;// 设置附件上传大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->rootPath = './Public/Uploads/photo/'; // 设置附件上传根目录
$upload->autoSub = false;
// 上传文件
$info = $upload->upload();
if(!$info) {// 上传错误提示错误信息
$this->error($upload->getError());
}else{// 上传成功
$this->success('上传成功!');
}}为什么会一直显示没有选择文件? 最佳答案