2013-05-22 2 views
3
 $config['upload_path'] = './uploads/'; 
     $config['allowed_types'] = 'doc|docx'; 
     $config['max_size'] = '400'; 
     $config['max_width'] = '1024'; 
     $config['max_height'] = '768'; 

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

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

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

    $this->referral_model->postCVReferralInfo($m_id, $emp_id , $job_id, $name, $age , $gender,$country_id, $mobile, $email, $summary, $workExp, $education, $qualification, $offer, $sb_id); 
    header('location:'.$this->config->base_url().'index.php/member/referSuccess'); 

    exit; 



    } ` 

enter code here если я пытаюсь загрузить файл документа, чем я получаю ошибку «Путь загрузки не представляется допустимым». Я заменяю путь абсолютным Путем, тогда я получаю эту ошибку. пожалуйста, предложите мне, как я могу разрешить issue.`Путь загрузки не отображается. ". Загрузка файла Codeigniter

+0

где ваша папка для скачивания на корне? ??? –

+0

загружает папку внутри основной папки (где папка приложения, папка с изображением и т. Д. Размещаются внутри основной папки) – Lalit

+1

Убедитесь, что каталог доступен для записи. Какой chmod установлен на нем? – thpl

ответ

0

изменить код для этого $config['upload_path'] = 'uploads';

11

Проблема обычно возникает, когда вызов $this->load->library('upload', $config), может быть, это не загружает параметры конфигурации, поэтому попробуйте добавить следующий оператор после загрузки библиотеки загрузки.

$this->upload->initialize($config); 
4

Такая же проблема ... решена

$this->upload->initialize($config); 

И лучше не использовать .... base_url в $CONFIG['UPLOAD_PATH']

+0

Да, в моем случае проблема BASE_URL была проблемой –

0

никогда не используйте base_url() в $ CONFIG [ 'UPLOAD_PATH'] ,

Обратите внимание на точку перед обратным слэшем, предшествующим вашей папке загрузки. Следовательно, ваш путь загрузки должен выглядеть так:

$CONFIG['UPLOAD_PATH'] = './assets/uploads/ 
Смежные вопросы