2013-02-18 4 views
0
$config['upload_path'] = './uploads/logo/'; 
$config['allowed_types'] = 'gif|jpg|png'; 
$config['max_size'] = '0'; 
$config['max_width'] = '0'; 
$config['max_height'] = '0'; 

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

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

    //$this->load->view('upload_form', $error); 
    echo 'fail'; 
} 
else 
{ 
    //some actions 
} 

, когда я загрузить файл с кириллическими именами, они выглядят хуже, как я могу преобразовать имя файла в Windows-1251 юникодом после его загрузки на сервер в CodeIgniter?CodeIgniter кириллические имена файлов

ответ

0

установить имя файла в config.

$config['file_name'] = 'image_' . time(); 
0
$config[0]['upload_path'] = './uploaded_files/banner'; 
    $config[0]['allowed_types'] = 'gif|jpg|png'; 
    $config[0]['file_name'] = $image_id."_ipad"; 
    $config[0]['remove_spaces'] = TRUE; 
    $config[0]['overwrite'] = TRUE; 

    //Loading Library - File Uploading 
    $this->load->library('upload'); 
    $this->upload->initialize($config[0]); 

    $this->upload->do_upload('banner_image_ipad'); 
    $data = array('upload_data' => $this->upload->data()); 
    $banner_image_ipad = $data['upload_data']['file_name']; 
Смежные вопросы