1

我必须在 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
4

1 回答 1

-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]); 
于 2013-04-08T06:42:31.027 回答