buenas tardes amigos..
Tal como dice el titulo, necesito reducir el tamaño de una imagen y guardarla en BD. Pero no es tan sencillo como parece, al menos no para mi... Explico porque.
Normalmente guardamos en bd el nombre de la img y subimos la imagen fisica a una carpeta.. Pues en mi caso estoy guardando la imagen como binario en un campo de BD.
Sin embargo me parece logico poder dar tratamiento a la imagen y luego hago m proceso.. Ojo: ya guardo la imagen en BD. Solo quiero adaptar lo de la redimencion..
Aca les dejo el codigo para ver si pueden ayudarme (que ya tienen tiempo que no lo hacen
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
) hehe..
Código PHP:
Ver originalswitch($_REQUEST['action'])
{
case 'r':
if(isset($_FILES["fil_ima_usu"])&&isset($_REQUEST['id_usu'])) {
$id = $_REQUEST['id_usu'];
$type = $_FILES["fil_ima_usu"]["type"];
$tmp_name = $_FILES["fil_ima_usu"]["tmp_name"];
$fp = fopen($tmp_name, "rb"); $message= _('Aparentemente se ha hecho la cosa correctamente!');
$query = "SELECT f_actualiza_imagen_usuario('".$id."','".$buffer."'::Bytea)";
$ConnPG->BeginTrans();
$ConnPG->Query($query);
$retVal = $ConnPG->Fresult();
//print $ConnPG->GetLastError();
if ($retVal==null)
$message = _('Error durante la actualización');
else
$ConnPG->CommitTrans();
}
else
{
$message='Estos no son los datos el mio';
}
break;
case 'm':
echo "You end right here";
break;
}
Estoy trabajando con PostgreSQL por cierto... Cualkier cosa diganme porfavor.. Saludos!