Foros del Web » Programando para Internet » PHP »

Descargar con php de url externa e imagen dañada

Estas en el tema de Descargar con php de url externa e imagen dañada en el foro de PHP en Foros del Web. Quiero forzar la descarga de una imagen con php Codigo Cita: $foto="http://farm8.staticflickr.com/7145/6752413829_c5528933fb.jpg"; header("Content-type: image/jpeg"); header('Content-Disposition: attachment; filename="nombre_imagen.jpg"'); //nombre_imagen.jpg es el nombre de la imagen tras ...
  #1 (permalink)  
Antiguo 07/04/2012, 02:27
Avatar de DerlisRD  
Fecha de Ingreso: junio-2010
Mensajes: 60
Antigüedad: 13 años, 10 meses
Puntos: 0
Pregunta Descargar con php de url externa e imagen dañada

Quiero forzar la descarga de una imagen con php

Codigo
Cita:
$foto="http://farm8.staticflickr.com/7145/6752413829_c5528933fb.jpg";
header("Content-type: image/jpeg");
header('Content-Disposition: attachment; filename="nombre_imagen.jpg"');
//nombre_imagen.jpg es el nombre de la imagen tras la descarga
readfile($foto);
Funciona todo ok descarga todo lindo etc.

El problema es que cuando lo abro dice la imagen está dañada.

No tienen idea por que será ?

Gracias por tomar el tiempo de responder.
__________________
<?php print "hola mundo"; ?>

www.explota.net.
  #2 (permalink)  
Antiguo 07/04/2012, 06:38
Avatar de wsoul  
Fecha de Ingreso: octubre-2010
Mensajes: 190
Antigüedad: 13 años, 6 meses
Puntos: 13
Respuesta: Descargar con php de url externa e imagen dañada

hola, pues yo tengo una página de fondos de pantalla y lo hago así

Cita:
header("Content-Disposition: attachment; filename=\"$n\"\n");
$fp=fopen("$f", "r");
fpassthru($fp);
$n = nombre
$f = url

saludos
__________________
Compra y Vender artículos en https://www.losredactores.com o una comunidad de webmasters ? https://webeamos.com
  #3 (permalink)  
Antiguo 07/04/2012, 10:25
Avatar de DerlisRD  
Fecha de Ingreso: junio-2010
Mensajes: 60
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Descargar con php de url externa e imagen dañada

Cita:
Iniciado por DerlisRD Ver Mensaje
Quiero forzar la descarga de una imagen con php

Codigo


Funciona todo ok descarga todo lindo etc.

El problema es que cuando lo abro dice la imagen está dañada.

No tienen idea por que será ?

Gracias por tomar el tiempo de responder.
Misma cosa. Imagen dañada dice.
__________________
<?php print "hola mundo"; ?>

www.explota.net.
  #4 (permalink)  
Antiguo 10/04/2012, 11:32
Avatar de DerlisRD  
Fecha de Ingreso: junio-2010
Mensajes: 60
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Descargar con php de url externa e imagen dañada

Nada nadita :(

Si alguien sería tan gentil en ayudarme
Código PHP:
Ver original
  1. $foto="http://farm8.staticflickr.com/7145/6752413829_c5528933fb.jpg";
  2. header("Content-type: image/jpeg");
  3. header('Content-Disposition: attachment; filename="nombre_imagen.jpg"');
  4. //nombre_imagen.jpg es el nombre de la imagen tras la descarga
  5. readfile($foto);
__________________
<?php print "hola mundo"; ?>

www.explota.net.

Etiquetas: php+
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 22:05.