我试图上传图像,但它总是给我“你没有选择要上传的文件.”
我的控制器
- function add()
- {
- $thedate=date('Y/n/j h:i:s');
- $replace = array(":"," ","/");
- $newname=str_ireplace($replace,"-",$thedate);
- $config['upload_path'] = './upload/';
- $config['allowed_types'] = 'gif|jpg|png|jpeg';
- $config['file_name']=$newname;
- $config['max_size'] = '100';
- $config['max_width'] = '1024';
- $config['max_height'] = '768';
- $this->load->library('upload',$config);
- //$this->upload->initialize($config);
- $this->load->library('form_validation');
- $this->form_validation->set_rules('title','title','trim|required');
- $this->form_validation->set_rules('description','Description','trim|required');
- $image1=$this->input->post('image');
- if ($this->form_validation->run()==FALSE){
- $this->addview();
- return false;
- }
- if (!$this->upload->do_upload($image1)) {
- $error = array('error' => $this->upload->display_errors());
- $this->load->view('upload_error',$error);
- }
- else {
- $mage=$this->upload->do_upload($image1);
- $data =array(
- 'title'=>$this->input->post('title'),'descrip'=>$this->input->post('description'),'image' => $mage['file_name']
- );
- $this->load->model('member_functions');
- $q=$this->member_functions->insert($data);
- }}