Foros del Web » Programando para Internet » PHP »

Problema al cargar campos binarios

Estas en el tema de Problema al cargar campos binarios en el foro de PHP en Foros del Web. Hola a todos: Tengo que guardar en mi base de datos, que es postgres, ficheros en binario(Uso el campo bytea); ya sean ejecutables, word, pdf, ...
  #1 (permalink)  
Antiguo 02/02/2005, 13:08
 
Fecha de Ingreso: junio-2004
Mensajes: 185
Antigüedad: 20 años, 5 meses
Puntos: 0
Problema al cargar campos binarios

Hola a todos:
Tengo que guardar en mi base de datos, que es postgres, ficheros en binario(Uso el campo bytea); ya sean ejecutables, word, pdf, jpeg etc ; esa parte la hago usando el sgte script:


Código PHP:
$binario_contenido addslashes(fread(fopen($binario_nombre_temporal"rb"), filesize($binario_nombre_temporal))); 

$binario_nombre=$_FILES['archivo']['name']; 
$binario_peso=$_FILES['archivo']['size']; 
$binario_tipo=$_FILES['archivo']['type']; 

//Despues esos campos los inserto en la base de datos en una tabla que contiene id, binario_nombre, binario_contenido,  binario_tipo 
En otro script para mostrar el fichero con su respectivo formato hago lo siguiente
Código PHP:
$sql"SELECT * from TABLA where id='$Numero'";
$rc=$dbConexion->Execute($sql);
$tipo $rc->fields[4]; 
$datos =$rc->fields[3]; 
header("Content-type: $tipo"); 
echo 
$datos

Pero parece que los datos no entran bien en la base de datos, porque si es un documento word, por ejemplo, solamente salen dos o tres caracteres extraños cuando se trata de un documento con informacion.

Alguna sugerencia ???
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:01.