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?