具有不同名称上载的相同表单的多个文件

时间:2014-02-07 09:28:19

标签: codeigniter codeigniter-2

我正在尝试使用具有不同文件名的相同表单上传两个文件。

第一个文件总是在上传,但是另一个永远不会上传。

模型的

代码是:

 public function add_imgup()
  {      
        $this->uppdf();
        $this->upphoto();
  }
  public function upphoto()
  {

        $upload = array();
        $current_timestamp = time();
        $image_name = $current_timestamp.'_image';
        $config['upload_path'] = $this->config->item('file_upload_absolute_path')."pdf/";
        $config['allowed_types'] = 'pdf|PDF|DOC|doc|docx';
        $config['overwrite'] = true;
        $config['file_name'] = $image_name;
        $this->load->library('upload',$config);
        $file_image = $this->upload->do_upload('ccv');
        $image = array('upload_data' => $this->upload->data()); 
  }
  public function uppdf()
  {

        $upload = array();
        $current_timestamp = time();
        $image_name = $current_timestamp.'_image';
        $config['upload_path'] = $this->config->item('file_upload_absolute_path')."photo/";
        $config['allowed_types'] = 'jpg|jpeg|png|gif|bmp';
        $config['overwrite'] = true;
        $config['file_name'] = $image_name;
        $this->load->library('upload',$config);
        $file_image = $this->upload->do_upload('iimg');
        $image = array('upload_data' => $this->upload->data()); 
   }

1 个答案:

答案 0 :(得分:0)

在提交表单后检查print_r($_FILE)以确认您提交了正确的表单,同时检查您的表单是否为enctype="multipart/form-data"