Вам нужно изменить вызов do_upload () в зависимости от имени, которое вы дали форме ввода.Допустим, у вас есть этот код в HTML:
<input type="file" name="image" />
Вам необходимо изменить:
$this->upload->do_upload()
на
$this->upload->do_upload('image')
По умолчанию CodeIgniter предполагает, что имя"UserFile".