【问题标题】:How to generate a download button for each image如何为每张图片生成下载按钮
【发布时间】:2018-04-30 19:51:01
【问题描述】:

我有一个脚本,它从数据库中获取图像并将它们显示在 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;">';
        }
    }
?>

【问题讨论】:

标签: php css database button


【解决方案1】:
 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>';

【讨论】:

  • 虽然这段代码 sn-p 可以解决问题,但including an explanation 确实有助于提高帖子的质量。请记住,您是在为将来的读者回答问题,而这些人可能不知道您提出代码建议的原因。
猜你喜欢
  • 1970-01-01
  • 2013-01-14
  • 2013-05-01
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
相关资源
最近更新 更多