2016-07-26 2 views
0

압축 파일을 업로드하려고하는데 오류가 발생하여 이미지를 표시하고 싶습니다.codeigniter에서 zip 파일을 업로드하는 방법은 무엇입니까?

컨트롤러

$config['upload_path'] = './img/header/'; 
$config['allowed_types'] = 'rar|zip|gif|jpg|png|jpeg'; 
$config['max_size'] = '2048000'; 
$config['overwrite'] = TRUE;   

$this->load->library('upload', $config); 

$this->load->library('form_validation'); 
$this->form_validation->set_error_delimiters('<div class="alert alert-danger" role="alert">', '</div>'); 
$this->form_validation->set_rules('title', 'Name', 'trim|required'); 

if ($this->form_validation->run() == FALSE || !$this->upload->do_upload('userfile')) { 
    $this->load->view('plmar/admin/headContent'); 
} else { 
    $content = array(
     'header_title' => $_POST['title'], 
     'header_path' => $_POST['userfile'], 
     'upload_data' => $this->upload->data() 
    ); 

    $this->adminModel->addContent($content); 
    redirect('Administrator/headContent'); 
} 

$this->load->view('admin/footer'); 
+0

붙여 넣기 코드를 제거이 내 코드이 내 코드입니다. – zajonc

+0

나는 내 게시물을 편집했습니다. – Holow

+0

붙여 넣기 오류. – Tpojka

답변

0

그냥 예에 대한 * 을 추가합니다 : $config['allowed_types'] = '*'; 및 텍스트없는 이미지로이 $config['allowed_types'] = 'rar|zip|gif|jpg|png|jpeg';

+0

나는 그것을 *로 변경하고 오류를 낳는다. 내 견해에서 그것을 어떻게 불러야합니까? – Holow

관련 문제