я использую codeigniter 3.1.10, и я использую библиотеку загрузки, и у меня есть ошибка
это моя форма
<form method="POST" enctype="multipart/form-data" action="<?php echo base_url() ?>addimg">
<input id="file-upload" type="file" accept="image/*" name='book_image' onchange="preview_image(event)"/>
<button class="btn black">Add img</button>
</form>
это мой контроллер addimage
$config['upload_path'] = './school_book_imgs/';
$config['allowed_types'] = '*';
$config['max_size'] = 1024;
$config['max_width'] = 768;
$config['max_height'] = 1024;
$this->load->library('upload', $config);
$this->upload->initialize($config);
if ($this->upload->do_upload('book_image')) {
$form_data = $this->input->post();
$data = $this->upload->data();
$path = $data['raw_name'].$data['file_ext'];
$form_data['book_image'] = "school_book_imgs/".$path;
$form_data['user_id'] = $this->session->userdata('user_id');
$this->load->model('savedata');
if ($this->savedata->addschoolbook($form_data)){
return redirect(base_url()."dashboard");
}
else{
$this->load->view('404');
}
}else{
$error = $this->upload->display_errors();
// print_r($this->upload->data());
$this->load->view('addschoolbook',compact('error'));
$this->load->view('footer');
}
}
я разрешил все domail и добавил вручную
$config['allowed_types'] = 'jpg|jpeg|png|gif';
, но каждый раз получал одну и ту же ошибку
The image you are attempting to upload doesn't fit into the allowed dimensions.
пожалуйста, сообщите мне решение