Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/02/2010, 16:50
Avatar de hieloverde
hieloverde
 
Fecha de Ingreso: julio-2005
Ubicación: México, D.F
Mensajes: 467
Antigüedad: 14 años, 6 meses
Puntos: 5
Respuesta: Descargar imagen

Hola userman,

Lo que necesitas es forzar la descarga de la imagen, sin embargo no especificas si esa imagen viene desde un archivo existente o se encuentra almacenada en alguna BD.

Un ejemplo bastante común para hacer esto es el siguiente:

Código PHP:
<?php
if(isset($_REQUEST['nombre_imagen']))
{
    
$imagen $_REQUEST['nombre_imagen'];
                
    
header("Content-Disposition: attachment; filename=".$imagen);
    
header("Content-Length: ".filesize($imagen));
    
header("Content-Type: application/octet-stream; name=".$imagen);

    
readfile($imagen);
}
?>


Si colocas este script en la misma carpeta donde están las imágenes, solo hay que pasarle la variable “nombre_imagen” Ej: descargar_imagen.php?nombre_imagen=ejemplo.jpg y automáticamente lanzara la descarga.

Ese mismo ejemplo puede variarse un poco para adaptarse a imágenes que vengan desde una BD.

Saludos,
__________________
<? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico