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 ) hehe..
Código PHP:
Ver original
switch($_REQUEST['action']) { case 'r': { $id = $_REQUEST['id_usu']; $type = $_FILES["fil_ima_usu"]["type"]; $tmp_name = $_FILES["fil_ima_usu"]["tmp_name"]; $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!