Qualcun altro ha avuto problemi nel caricare un file csv in Codeigniter? Sto diventando abbastanza fastidioso "Il tipo di file che stai tentando di caricare non è consentito." errore, anche se ho impostato in modo esplicito il tipo di caricamento. Ecco il mio codice (dovrebbe essere roba abbastanza standard):Caricamento di un csv in 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);
}
}
ho cercato di coprire tutte le basi nei miei tipi consentiti - forse ho perso uno? Grazie per l'aiuto con questo!
La ** ** allowed_types dovrebbero essere '$ config [ 'allowed_types'] = 'CSV';' e in ** config/mimi. php ** dovresti aggiungere 'text/plain' in ** csv ** key. Questo è come l'ho fatto. – machineaddict