Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2005, 04:48
antoniojim
 
Fecha de Ingreso: marzo-2005
Ubicación: Málaga
Mensajes: 115
Antigüedad: 19 años, 1 mes
Puntos: 0
Error Al Forzar Descarga

Hola a todos.

Tengo un problemilla, resulta que estoy forzando la descarga de archivos jpg utilizando las cabeceras y me funciona bien. Resulta que cuando bajo el archivo jpg después lo abro y me dice que no es correcto. Este es mi codigo:

<?
$id = $_GET[id];

$file =file( "fotos/".$id);
$file2 = implode("", $file);
header("Content-Type: application/image/jpeg");
header("Content-Disposition: attachment; filename=$id\r\n\r\n");
header("Content-Length: ".strlen($file2)."\n\n");
echo $file2;
?>

$id es el nombre del archivo jpg que lo paso por GET.

A ver si me podeis hechar una mano porque ya me he leido todo lo referente a forzar descargas en el foro pero nadie habla sobre bajarse algo y que luego el jpg no abra bien.

Gracias por adelantado.