我正在尝试使用具有不同文件名的相同表单上传两个文件。
第一个文件总是在上传,但是另一个永远不会上传。
模型的代码是:
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());
}
答案 0 :(得分:0)
在提交表单后检查print_r($_FILE)
以确认您提交了正确的表单,同时检查您的表单是否为enctype="multipart/form-data"