Foros del Web » Programando para Internet » PHP »

Descargar Imagenes

Estas en el tema de Descargar Imagenes en el foro de PHP en Foros del Web. hola, al descargar una imagen lo hace bien pero al momento de abrirla me dice que es imposible determinar el tipo, en cambio descargo txt, ...
  #1 (permalink)  
Antiguo 27/06/2006, 09:01
Avatar de DarKy_DarKness  
Fecha de Ingreso: mayo-2006
Ubicación: Talca
Mensajes: 58
Antigüedad: 17 años, 11 meses
Puntos: 0
Pregunta Descargar Imagenes

hola, al descargar una imagen lo hace bien pero al momento de abrirla me dice que es imposible determinar el tipo, en cambio descargo txt, doc, etc y los abre bien... el codigo es el sgte:
$doc = $_POST["$documento"];
$dir = "../directorio/".$documento;
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=$documento");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($dir));
readfile($dir);

if (!@readfile($documento))
echo "Ha sido imposible descargar el fichero";
__________________
No hay nada mas que Solo yo en La Oscuridad...
  #2 (permalink)  
Antiguo 27/06/2006, 21:39
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Hola, casualmente encontre este codigo hoy porque lo necesitaba y me ha funcionado bien con todo tipo de archivos :S

Código PHP:
<?php
$enlace 
"./../".$_GET["carpeta"]."/".$_GET["nombre"];
header ("Content-Disposition: attachment; filename=".$_GET["nombre"]."\n\n");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
?>
Suerte!
__________________
Federico.

Mi página: www.jourmoly.com.ar
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 01:39.