Существовал ошибка в классе загрузки файла - см эту тему за помощью - http://codeigniter.com/forums/viewthread/204725/
Вы можете проверить, если вы можете загрузить файл успешно с помощью
$config['allowed_types'] = '*';
так, если это работает, то это, возможно, вы можете придерживаться его, а затем фильтровать файлы mime-типов, используя атрибуты $ _FILE, или вы можете проверить расширение файла, используя что-то вроде $ext = pathinfo($filename, PATHINFO_EXTENSION);
, и сравнить их с требуемыми или просто следовать рекомендациям в приведенной выше теме.
Лучше всего для обновления до последней версии, если вы используете старую версию CI
Какая версия CI? – TigerTiger