"The upload path does not appear to be valid". Codeigniter не работает загрузка файлов [закрыто]

'; echo validation_errors(); ?>

Я попробовал запустить js, который возвращает имя файла в поле загрузки, и он действительно возвращает его.

Контроллер

public function update_question() {
        $comment = $this->input->post('comment');
        $answer = $this->input->post('answer');

        echo var_dump(is_dir(base_url().'uploads/'));

        /*
         * Uploading image
         */
        $config['upload_path'] = base_url().'/uploads/';
        $config['allowed_types'] = 'gif|jpg|png';
        $config['max_width'] = 0;
        $config['max_height'] = 0;
        $config['max_size'] = 0;
        $config['encrypt_name'] = TRUE;

        $this->load->library('upload', $config);
        if ( ! $this->upload->do_upload())
        {
                $error = array('error' => $this->upload->display_errors());
                print_r($error);
        }
        else
        {
                $arr_image = array('upload_data' => $this->upload->data());
                print_r($arr_image);
        }

        $questionid = $this->input->post('questionid');
        $question_data = array(
            'comment'   => $comment,
            'answer'    => $answer
        );
        $this->load->model('adminmodel', 'admin');
        $question_data = $this->admin->update_question_data($questionid, $question_data);
        //redirect('admin/questions', 'location');
}

Для пути загрузки я пробовал несколько комбинаций и единственная, которая вернула значение TRUE, была var_dump(is_dir('/wamp/www/quark_edorado/uploads')); но и она вернула ту же ошибку.

Я не знаю, где я ошибаюсь.

Обновление

Моя структура каталогов такова

/application/
/public/
    css/
    fonts/
    images/
    js/
/system/
/uploads/

Я работаю на машине с Windows и использую WAMP. Имеет ли это значение?

20
задан Aniket 1 March 2016 в 09:59
поделиться