Codeigniter REST CSV import a mysql

Quiero publicar un archivo csv en mi controlador usando API. Estoy usando la biblioteca REST de Codeigniter por phil sturgeon. Cómo implementar en el lado del cliente la importación de CSV a mi servidor REST. Solo quiero preguntar porque no puedo encontrar ninguna documentación al respecto.

Aquí hay una manera fácil de hacer esto. No sé qué hace la gente, pero yo uso esto

Esta es mi biblioteca de lectores csv, guárdala en la carpeta de bibliotecas como csvreader.php.

 fields = fgetcsv($file, $this->max_row_size, $this->separator, $this->enclosure); $keys_values = explode(',',$this->fields[0]); $content = array(); $keys = $this->escape_string($keys_values); $i = 1; while(($row = fgetcsv($file, $this->max_row_size, $this->separator, $this->enclosure)) != false ) { if( $row != null ) { // skip empty lines $values = explode(',',$row[0]); if(count($keys) == count($values)){ $arr = array(); $new_values = array(); $new_values = $this->escape_string($values); for($j=0;$j 

Y el método del controlador

 function readExcel() { $this->load->library('csvreader'); $result = $this->csvreader->parse_file('Test.csv');//path to csv file $data['csvData'] = $result; $this->load->view('view_csv', $data); } 

Y esto es vista

 
ID NAME SHORT DESCRIPTION LONG DESCRIPTION STATUS PARENTID

Nota: Esto solo leerá un archivo que existe en el servidor. Si es necesario cargar el archivo, utilice la Clase de carga de archivos para cargar el archivo y guárdelo en una ubicación en su servidor, luego proporcione la ruta del archivo ubicado en el método parse_file . Y todo funcionará bien.