2016-02-22 3 views
0

Привет, я пытаюсь загрузить файл .ini в Codeigniter, но CI показывает мне ошибку, что этот тип файла недопустим.Как загрузить файл .ini в codeigniter?

Я попытался положить это в mimes.php, но не получилось:

$mimes = array('ini' => 'application/octet-stream') 

Мой код:

public function index() 
{ 

$this->load->view('customer/upload/upload_ini', array('error' => ' ')); 
} 

function do_upload() 
{ 
    $config['upload_path'] = './uploads/'; 
    $config['allowed_types'] = 'ini'; 

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


    if (! $this->upload->do_upload()) 
    { 
     $error = array('error' => $this->upload->display_errors()); 

     $this->load->view('customer/upload/upload_ini', $error); 
    } 
    else 
    { 
     $data = array('upload_data' => $this->upload->data()); 

     $this->load->view('customer/upload/upload_success', $data); 
    } 
} 
+0

Это поможет вам http://stackoverflow.com/questions/19946892/uploading-ini-files-in-ci – Gopalakrishnan

+0

я попробовал, что уже @Gopal, но это не делает Работа – Rajan

ответ

1

Это решение может работать для вас, но это будет загружать все типы файлов без любая проверка расширения,

$config['allowed_types'] = '*'; 

Может быть, это link будет полезно для y ОУ.

Надеется, что это поможет вам :)

Смежные вопросы