Czy ktoś jeszcze miał problemy z załadowaniem pliku csv do Codeigniter? Dostaję dość denerwujące "Typ pliku, który próbujesz przesłać, jest niedozwolony." błąd, mimo że wyraźnie ustawiłem typ przesyłania. Oto mój kod (powinien być dość standardowy):Wgrywanie CSV do 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);
}
}
Próbowałem objąć wszystkie bazy w dozwolonych typach - może przegapiłem jeden? Dzięki za pomoc!
gdzie ** ** allowed_types powinny być '$ konfiguracji [ 'allowed_types'] = csv;' i w ** konfiguracyjne/mim. php ** należy dodać 'text/plain' w kluczu ** csv **. Tak to zrobiłem. – machineaddict