импорт CSV. тип файла, который вы пытаетесь загрузить, недопустим.

У меня проблема с моим кодом, я пытаюсь загрузить CSV-файл, он работал пару дней назад, но когда я пытаюсь повторить это утро. это не работает. В сообщении об ошибке говорилось, что «тип файла, который вы пытаетесь загрузить, запрещен».

ну, я использую codeigniter и csvimport для библиотеки. Я не знаю, является ли этот эффект. Для получения дополнительной информации, несколько дней назад я обновляю Wamp-сервер, прежде чем пытаться загрузить второй раз.

мой код контроллера:

public function tambahsoal(){

$config['upload_path'] = './upload/';
$config['allowed_types'] = 'csv';
$config['max_size'] = 1000;

$this->load->library('upload',$config);
$this->upload->initialize($config);

if(!$this->upload->do_upload()){
$data['error'] = $this->upload->display_errors();
$this->load->view('dosen/hasilup',$data);
}else{
$file_data=$this->upload->data();
$file_path='./upload/'.$file_data['file_name'];
//bla bla i code again for get everthing in my csv file.
}}

0

Решение

Я заметил, что у вас есть $this->upload->initialize($config); в вашем коде.

Пожалуйста, удалите это. Поскольку $ config уже передан вашему $this->load->library('upload',$config); поэтому нет необходимости инициализировать его снова.

public function tambahsoal(){

$config['upload_path'] = './upload/';
$config['allowed_types'] = 'csv';
$config['max_size'] = 1000;

$this->load->library('upload',$config);
//$this->upload->initialize($config);

if(!$this->upload->do_upload()){
$data['error'] = $this->upload->display_errors();
$this->load->view('dosen/hasilup',$data);
}else{
$file_data=$this->upload->data();
$file_path='./upload/'.$file_data['file_name'];
//bla bla i code again for get everthing in my csv file.
}}
0

Другие решения

Других решений пока нет …