我必须在CodeIgniter中上传多个图像。 var_dump($_FILES)
的结果是:
array
'organizer_logo' =>
array
'name' =>
array
0 => string 'Best Wallpapers 2009 (Fun12.com) 01.jpg' (length=39)
1 => string 'Best Wallpapers 2009 (Fun12.com) 05.jpg' (length=39)
'type' =>
array
0 => string 'image/jpeg' (length=10)
1 => string 'image/jpeg' (length=10)
'tmp_name' =>
array
0 => string 'D:\wamp\tmp\php1238.tmp' (length=23)
1 => string 'D:\wamp\tmp\php1239.tmp' (length=23)
'error' =>
array
0 => int 0
1 => int 0
'size' =>
array
0 => int 142036
1 => int 269895
答案 0 :(得分:-1)
为每个图像分别配置一个数组,然后上传。如下所示
//I have given an exmaple for one image repeat this for others,
$config_image[0]['allowed_types'] = 'gif|jpg|png';
$config_image[0]['overwrite'] =TRUE;
$config_image[0]['subcategory_image']['upload_path'] = './public/subcategory/';
$config_image[0]['subcategory_image']['file_name'] = $this->input->post('subcategory_name');
//Load and initialize the library as below and then upload
$this->load->library('upload', $config_image[0]);
$this->upload->initialize($config_image[0]);