Gracias a todas las personas que me apoyaron con este problema, por fin encontre el problema.
Solo era cuestion de codificarlo en base 64 y al mostrar la imagen en decodificacion base 64 para los que les pueda servir dejo mi codigo.
Código PHP:
Ver originalif (in_array($_FILES['logoEmpresa']['type'], $permitidos) && $_FILES['logoEmpresa']['size'] <= $limite_kb * 1024):
$nombre = $_FILES['logoEmpresa']['name'];
$tmp = $_FILES['logoEmpresa']['tmp_name'];
$type = $_FILES['logoEmpresa']['type'];
$size = $_FILES["logoEmpresa"]["size"];
//$binaryImage = addslashes($binaryImage);
$this->empresasModel->set("ImgEmpresa",$binaryImage);
$this->empresasModel->set("ImagenTipo",$type);
endif;
Para mostrar la imagen desde mi metodo queda asi:
Código PHP:
Ver originalpublic function mostrarEmpresas($idEmpresa){
$this->empresasModel->set("IdGuidUsuarios",Session::get("id_usuario"));
$datosEmpresa = $this->empresasModel->logoEmpresas($idEmpresa);
header("Content-type: $datosEmpresa->ImagenTipo");
}
En la vista lo unico que hago es:
Código PHP:
Ver original<img src="<?php echo BASE_URL."empresas/mostrarEmpresas/2" ?>" alt="..." class="img-circle imgMed center-block zoom">
Saludos y gracias.
Espero a alguin le pueda servir este codigo.