Foros del Web » Programando para Internet » PHP »

descarga de archivos

Estas en el tema de descarga de archivos en el foro de PHP en Foros del Web. Hola a todos, tengo un problema, estoy haciendo una página, en la cual guardo archivos en un a base de datos en un campo longBlob. ...
  #1 (permalink)  
Antiguo 26/06/2007, 06:27
 
Fecha de Ingreso: junio-2007
Mensajes: 1
Antigüedad: 16 años, 10 meses
Puntos: 0
descarga de archivos

Hola a todos,
tengo un problema, estoy haciendo una página, en la cual guardo archivos en un a base de datos en un campo longBlob. Hasta ahí, todo bien. El problema está en que necesito que se descarguen, es decir, tiene la posibilidad de ver los documentos. Estos documentos sólo se consiguen ver si los guardo en mi pc, la cuestión es qué es lo que tengo que hacer para que se vean sin tener que guardarlos.
Dejo el código con el que descargo estos documentos, haber si así conseguís ayudarme y ver donde está el fallo. Gracias por adelantado

if ($row = mysql_fetch_array($idConsulta)){

$file_extension = strtolower(substr(strrchr($row['NOMBRE'],"."),1));

switch( $file_extension ) {
case "pdf": $ctype="application/pdf"; break;
case "zip": $ctype="application/zip"; break;
case "doc": $ctype="application/msword"; break;
case "xls": $ctype="application/vnd.ms-excel"; break;
case "ppt": $ctype="application/vnd.ms-powerpoint"; break;
case "gif": $ctype="image/gif"; break;
case "png": $ctype="image/png"; break;
case "jpg": $ctype="image/jpg"; break;

default: $ctype="application/force-download";
}
header("Content-Type:".$ctype);
header('Content-Disposition: attachment; filename="'.$row['NOMBRE'].'"');

echo base64_decode($row['DOCUMENTO']);
exit;

Última edición por LeireSaenz; 26/06/2007 a las 09:01
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 15:15.