Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2011, 13:09
Sirrohan
 
Fecha de Ingreso: julio-2010
Mensajes: 275
Antigüedad: 13 años, 10 meses
Puntos: 21
Almacenar imagenes en postgres+php

Hola amigos he tratado de insertar imagenes usando el tipo de dato OID en una base de datos en postgres guiandome por esta pagina y cuando hago las pruebas me aparece el siguiente error:


Warning: pg_query() [function.pg-query]: Query failed: ERROR: no se pudo abrir el archivo de servidor «C: mpphtdocsejemploimagenimagen159.jpg»: Invalid argument in C:\xampp\htdocs\ejemplo\analizar_imagen.php on line 20

Este es el codigo editado que he implementado
Código PHP:
        $conexion pg_connect("host=localhost dbname=ejemplos user=postgres password=password");
        
$nombre=$_POST['nombre'];
        
$directorio 'C:\xampp\htdocs\ejemplo\imagen\imagen';
        
$archivo $directorio basename($_FILES['imagen']['name']);
        
$todo=$directorio.$archivo;
        
move_uploaded_file($_FILES['imagen']['tmp_name'], $archivo);        
        
$sql="insert into ejemplo values ('$nombre', lo_import('$todo'))";
        
$consultar=pg_query($sql);
        if(
$consulta)
        {
            echo 
"datos insertados correctamente";
        }
        else
        {
            echo 
"datos no insertados";
        } 
Alguien más ha implementado con éxito esta forma de alojar imagenes?