function do_upload()
{
$this->load->library('upload');
$files = $_FILES;
$cpt = count($_FILES['userfile']['name']);
for($i=0; $i<$cpt; $i++)
{
$_FILES['userfile']['name']= $files['userfile']['name'][$i];
$_FILES['userfile']['type']= $files['userfile']['type'][$i];
$_FILES['userfile']['tmp_name']= $files['userfile']['tmp_name'][$i];
$_FILES['userfile']['error']= $files['userfile']['error'][$i];
$_FILES['userfile']['size']= $files['userfile']['size'][$i];
$this->upload->initialize($this->set_upload_options());
$this->upload->do_upload();
}
}
private function set_upload_options()
{
//upload an image options
$config = array();
$config['upload_path'] = './Images/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '0';
$config['overwrite'] = FALSE;
return $config;
}
출처 : https://stackoverflow.com/questions/11524356/multiple-files-upload-array-with-codeigniter-2-0
'[ Web 관련 ] > 코드이그나이터 3.x.x' 카테고리의 다른 글
코드 이그나이터 시작 - 첫 페이지 만들기 (0) | 2019.08.01 |
---|---|
DB 쿼리사용 (0) | 2019.05.08 |
DB 연결 -> View 표시 (0) | 2019.03.22 |
참고 포스팅 (0) | 2019.03.22 |
코드이그나이터 index.php 제거 (0) | 2019.03.22 |