Descargar imágenes con un click

Encontré una manera fácil de descargar imágenes con un solo click usando un pequeño script en PHP.
El pequeño script será el siguiente:

<?php
$enlace = "imagenes/".$id;
header ("Content-Disposition: attachment; filename=".$id."\n\n");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
?>

Lo guardaremos con el nombre «desc.php».
Algo importante del código es «$enlace = «imagenes/».$id;» que es donde estarán guardados nuestras imágenes, en este caso debemos guardar las imágenes en la carpeta «imagenes»
Luego en nuestra página colocamos esto:

<a href="desc.php?id=imagen1.jpg">
<img src="imagenes/imagen1.jpg" width="256" height="192" >
</a>

Donde imagen1 sería la imagen que podremos descargar con 1 solo click
Lo útil de este pequeño script, es que podemos poner la imagen en un tamaño menor y cuando lo descargamos, lo descargaremos en su tamaño real.
Espero les ayude !

4.5

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.