¿Alguien más ha tenido problemas para cargar un archivo csv en Codeigniter? Me está poniendo bastante molesto "No está permitido el tipo de archivo que intentas cargar". error, a pesar de que he establecido explícitamente el tipo de carga. Aquí está mi código (debe ser cosas bastante estándar):Carga de un csv en Codeigniter
function doUpload() {
$config['upload_path'] = 'uploads/';
$config['allowed_types'] = 'text/plain|text/csv|csv';
$config['max_size'] = '5000';
$config['file_name'] = 'upload' . time();
$this->load->library('upload', $config);
if(!$this->upload->do_upload()) echo $this->upload->display_errors();
else {
$file_info = $this->upload->data();
$csvfilepath = "uploads/" . $file_info['file_name'];
$this->addfromcsv($csvfilepath);
}
}
Me trataron de cubrir todas las bases en mis tipos permitidos - tal vez echaba de menos uno? ¡Gracias por cualquier ayuda con esto!
El ** ** allowed_types deben ser '$ config [ 'allowed_types'] = 'csv';' y en ** config/mimos. php ** debe agregar 'text/plain' en la tecla ** csv **. Así es como lo hice. – machineaddict