Ошибка в codeigniter при загрузке файла - PullRequest
0 голосов
/ 08 февраля 2019

У меня проблема при загрузке файла, это весь код контроллера: Скриншот контроллера , и это код загрузки файла:

    $config['upload_path'] = './_uploads';
		$config['allowed_types'] = 'gif|jpg|png|jpeg';
	
		$this->load->library('Upload');
		$this->upload->initialize($config);
	
		if (!$this->upload->do_upload('image')) {
			echo "failed";
		
		} else {
			echo "sucess";
		}

И когда я запускаю это, это выдает мне ошибку:

An Error Was Encountered
Resource 'upload' already exists and is not a CI_Upload instance

Ответы [ 2 ]

0 голосов
/ 08 февраля 2019

Вы загружаете «Upload» вместо «upload» (загрузка должна быть в маленьком случае).и я также хотел бы внести немного больше изменений

    $config['upload_path'] = './_uploads';
    $config['allowed_types'] = 'gif|jpg|png|jpeg';
    $config['file_name'] = 'filename.png'; //extension should be same as uploaded file

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

    if (!$this->upload->do_upload('image')) {
        echo "failed";

    } else {
        echo "sucess";
    }

Надеюсь, это может помочь вам.

0 голосов
/ 08 февраля 2019

Вы используете этот код для загрузки нескольких изображений?Если вы используете несколько изображений, пожалуйста, загрузите библиотеку загрузки $this->load->library('upload') вне цикла.

Пожалуйста, предоставьте полный код с названием метода, если не несколько изображений.

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