Класс загрузки Codeigniter: ошибка дублированного файла - PullRequest
0 голосов
/ 19 марта 2012

У меня проблема с классом загрузки CI.

$config = array(
    'allowed_types' => 'jpg|jpeg|gif|png',
    'upload_path' => realpath(APPPATH . '../images/portfolio'),
    'max_size' => 2000
);

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

if ( ! $this->upload->do_upload('thumb_hp')) {
    $error = array('error' => $this->upload->display_errors());
}
else {
    $data = array('upload_data' => $this->upload->data());
}

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

Вот моя проблема: CI загружает файл дважды (в папке, которую я нашел, например, файлы name.ext и name1.ext). Проблема исчезнет, ​​если я загрузю представление внутри оператора if / else (как в фрагменте, найденном в руководстве пользователя CI).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...