Buenas Tardes, tengo un código que me funcionaba bien en la version 2 de codeigniter y ahora en la 3 me da error diciendo que el tipo de archivo no está permitido y hago todo según la documentación pero aún así me da error:
Código php:
public function upload()
{
$config = array();
$config["upload_path"] = "../WWW/imagenes/aqui/";
$config["allowed_types"] = "gif|jpg|jpeg|png";
$config["max_size"] = "0";
$config["max_width"] = "0";
$config["max_height"] = "0";
$config["remove_spaces"] = TRUE;
$this->load->library('upload',$config);
if(!$this->upload->do_upload('portrait'))
{
$errors = array('error' => $this->upload->display_errors());
die(json_encode($errors));
}
else
{
$data = array('upload_data' => $this->upload->data());
$fichero = explode(".",$data['upload_data']['file_name']);
//$fichero[0]; nombre
//$fichero[1]; extencion
$imagen1 = base_url('/imagenes/aqui/'.get_uri($fichero[0]).'.'.$fichero[1]);
die(json_encode(array(
'file' => get_uri($data['upload_data']['file_name']),
'url' => base_url('/imagenes/aqui/'.get_uri($fichero[0]).'.'.$fichero[1])
)));
}
}
la documentación está en este link
saludos Dairon