首页 > 解决方案 > 如何为每张图片生成下载按钮

问题描述

我有一个脚本,它从数据库中获取图像并将它们显示在exploretest.php页面上。我需要每个图像在每个图像下都有一个单独的下载按钮,它允许人们下载该图像,但不确定如何去做。任何帮助,将不胜感激。

<?php
    display();

    function display(){
        $conn = mysqli_connect("localhost","root","","loginsystem");
        $sql="select * from testimage";
        $query=mysqli_query($conn, $sql);
        $num=mysqli_num_rows($query);
        for ($i=0; $i < $num; $i++) {
            $result=mysqli_fetch_array($query);
            $img=$result['image'];
            echo '<img  class="exploreimg" src="data:image;base64, '.$img.'" style="max-height:300px;max-width:300px; margin-left:50px; margin-right:50px; padding-bottom:20px; padding-top:30px;">';
        }
    }
?>

标签: phpcssdatabasebutton

解决方案


 echo '<a href="' . $img . '" src="data:image;base64, '.$img.'" "download="imageName"><img src="img/downloadbutton.png" alt="Download" style="max-height:50px; max-width: 100px; float: center; line-height: 10;  "/></a>';

推荐阅读