CodeIgniter: файл не загружается - PullRequest
0 голосов
/ 23 февраля 2012

Я новичок в использовании класса загрузки файлов в CodeIgniter.Я не смог заставить их пример сценария работать.Я установил разрешения для папки загрузки на 755, как они и указали.Я продолжаю получать сообщение об ошибке, что я не выбрал файл, даже если я отображаю $ _POST, файл там.Вот мой кодМожет кто-нибудь помочь?

<code>    $config['upload_path'] = './uploads';
    $config['allowed_types'] = 'gif|jpg|png';
    $config['max_size'] = '10000';
    //$config['max_width']  = '1024';
    //$config['max_height']  = '768';

    $file = $this->input->post('file');

    //echo 'file = ' . $file;

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

    if (!$this->upload->do_upload($file))
    {
        $error = array('error' => $this->upload->display_errors());
        echo '<pre>'; print_r($error); echo '
';} else {$ data = array ('upload_data' => $ this-> upload-> data ());$ this-> load-> view ('upload_success', $ data);}

1 Ответ

1 голос
/ 23 февраля 2012

В $this->upload->do_upload необходимо указать имя загружаемого файла input, а не почтовое значение файла.Таким образом, для ввода ниже.

<input type="file" name="upload" />

Вы бы положили

$this->upload->do_upload("upload");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...