这是我的输入字段
<input type="file" name="image1">
<input type="file" name="image2">
这是我的单文件上传控制器功能。如果我想上传多个文件,那么该做什么。
function upload(){
$this->load->library('upload', $config);
if (!$this->upload->do_upload()) {
$data['error'] = $this->upload->display_errors();
$this->load->view('error', $data);
} else {
$file_data = $this->upload->data();
$request_profile =array();
$request_profile['request_id']= $request_id;
$request_profile['profile_photo_location'] = $file_data['file_name'];
$request_profile['full_pp_name']=$this->input->post('full_pp_name');
$this->test_model->insertTableData('request_profile',$request_profile);
}
}
答案 0 :(得分:1)
默认情况下,您无法在Codeigniter中上传多个文件。但你可以用它来实现这一点。
https://github.com/stvnthomas/CodeIgniter-Multi-Upload
有关如何上传多个文件而不是数组的信息,请查看此内容。