PostgreSQL - subir imagenes de mas de 2MB a postgresql

   
Vista:
Imágen de perfil de bit

subir imagenes de mas de 2MB a postgresql

Publicado por bit (4 intervenciones) el 30/10/2013 12:47:52
tengo este codigo que sube archivos pero no mayores a 2MB que puede estar mal?:
tipo de datos:
CREATE TABLE catastro.imagen_inmueble
(
idimagen bigserial NOT NULL,
codigo_catastral character varying(20),
nombre character varying(100),
archivo_bytea bytea,
tipo character varying(100),
size double precision,
CONSTRAINT imagen_inmueble_pkey PRIMARY KEY (idimagen)
)
codigo que carga:

foreach($_FILES["archivo"]['tmp_name'] as $index => $valor){
$type = $_FILES["archivo"]['type'][$index];
$tmp_name = $_FILES["archivo"]["tmp_name"][$index];
$size = $_FILES["archivo"]["size"][$index];
$nombre = basename($_FILES["archivo"]["name"][$index]);
# Contenido del archivo
$fp = fopen($tmp_name, "rb");
$buffer = fread($fp, filesize($tmp_name));
fclose($fp);
# Descripción de la foto
$codigo_catastral = isset($_POST['codigo_catastral'])?$_POST['codigo_catastral']:$codigo_catastral;

# Escapa el contenido del archivo para ingresarlo como bytea
if($codigo_catastral != 0){
$buffer=pg_escape_bytea($buffer);
$sql = "INSERT INTO catastro.imagen_inmueble(codigo_catastral, nombre, archivo_bytea, tipo, size) "
. "VALUES ('$codigo_catastral', '$nombre','$buffer', '$type', $size)";

# Ejecuta la sentencia SQL
// echo $sql;
pg_query($link, $sql) or die(pg_last_error($link));
$msg="Archivo guardado";
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de bit

subir imagenes de mas de 2MB a postgresql

Publicado por bit (4 intervenciones) el 05/11/2013 15:25:34
el problema esta en la configuracion de php.ini... buscar el encabezado UPLOAD
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar