Hola , al realizar un proyecto con codeigniter me tope con un pequeño problema el cual al usar la función Upload no me permitía subir los archivo rar y zip aun colocando los tipos de archivos permitidos para subir:
$config[‘allowed_types’] = ‘zip|pdf|docx|txt|xlsx|doc|rar’;
bueno indagando por internet encontré la solución para que nos permita subir los archivos comprimidos, para ello nos dirigimos al directorio del proyecto «application/config/» y abrimos el archivo mimes.php
Agregamos o modificamos el siguiente código dentro del archivo mimes.php:
'zip' => array('application/x-zip', 'application/zip', 'application/x-zip-compressed','application/force-download','application/octet-stream'),
'rar' => array('application/x-rar', 'application/rar','application/x-rar-compressed','application/force-download','application/octet-stream'),
,
Listo agregando este código podrás subir los archivos comprimidos. exitos