PHP - campos blob corruptos

   
Vista:

campos blob corruptos

Publicado por esther (5 intervenciones) el 07/02/2011 13:06:24
Hola,
Tengo un script para subir y bajar archivos de una base mysql, la cual tiene un campo longblob donde guardo archivos pdf y archivos dwg (autocad), con los pdfs no tengo ningun problema, pero al intentar abrir los dwg me dice que el archivo está corrupto. Si los bajo directamente de la base de datos no hay problema, de lo que deduzco que el problema está en el código de descarga:

$id=$_GET['id'];
$qry = "SELECT tipo, contenido, nombre, tamanio FROM planos WHERE id='$id'";
$res = mysql_query($qry);
$tipo = mysql_result($res, 0, "tipo");
$contenido = mysql_result($res, 0, "contenido");
$nombre = mysql_result($res, 0, "nombre");
$tamanio=mysql_result($res, 0, "tamanio");

header("Content-type: $tipo");
header("Content-length: $tamanio");
header("Content-Disposition: attachment; filename=$nombre");
header("Content-Description: Planos generados");
echo $contenido;

Si alguien pudiese echarme una mano estaría muy agradecida.
Muchas gracias.
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

RE:campos blob corruptos

Publicado por esther (5 intervenciones) el 10/02/2011 15:59:26
Ya está solucionado, no era cosa de código exactamente...
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

RE:campos blob corruptos

Publicado por Nicolas (1 intervención) el 20/12/2011 18:06:39
como solucionaste el problema tengo ese mismo problemita te agradeceria si compartes la solucion
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