Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/03/2007, 14:08
Avatar de AbdelioR
AbdelioR
 
Fecha de Ingreso: septiembre-2006
Ubicación: Tarragona
Mensajes: 926
Antigüedad: 17 años, 7 meses
Puntos: 8
Re: Error con la descarga de imagenes.

Pues todas las imagenes son bmp y en el servidor estan bien subidas. El codigo del script de descarga es este:

Me olvide de decir que tambien puede que sean otro tipo de imagenes como gif o png, pero las que hay ahora son bmp todas.


Código PHP:
<?php

include("config.php");
$carpeta="./archivos/banderas/";

mysql_select_db(DB,$con) or die('Could not select database');

if(
file_exists($carpeta.basename($_GET['file'])))
{
  
$ruta $_GET["file"];
  
$file=$carpeta.$_GET["file"]; 
  
$datos getimagesize($carpeta.basename($_GET['file'])); 
  
  
  
   if(
$datos[2]==1){header("Content-type: image/gif"); }
   else if(
$datos[2]==2){header("Content-type: image/jpeg");}
   else if(
$datos[2]==3){header("Content-type: image/png");} 
   else {
header("Content-type: image/bmp");} 
   
header("Content-Disposition: attachment; filename=".basename($file)); 
   
readfile($file);
    
}
else
{
 echo 
"El fichero que solicitas no se ha encontrado, o no se ha actualizado todavia. Por favor, espera unos minutos y si sigues teniendo problemas ponte en contacto con nosotros. Muchas gracias.";
}
?>

Hay algo raro?