如何编写文件名版本将更改的HTML下载按钮的代码

时间:2020-03-13 12:56:53

标签: html download

我正在创建一个网页,用户可以在其中下载.iso文件。 iso的版本将更改。例如:更新iso之后,xxxx.1.iso将变为xxxx.2.iso。如何对下载按钮进行编码,以便在版本更改时无需重新编码按钮。 .iso文件将始终位于域的根目录中。

预先感谢

编辑1-如果我要创建一个下载子目录,并且.iso文件保存在该目录中,而不是域的根目录中,并且它是该子目录中的唯一文件,我将如何获取下载按钮的文件名?

编辑2-如果下载子目录中唯一的文件是.iso文件,您认为这可行吗?

       <?php
        $files = array_slice(scandir('/download/'), 2); 
        ?>         
        <div class="navbar-custom">
           <a class="btn-solid-lg page-scroll" href="/Download/" download=$files>Download the App</a>
        </div>

2 个答案:

答案 0 :(得分:0)

我不确定我是否理解得很好,但是我知道存储在服务器上的.iso文件的文件名会根据文件的版本而变化。 在这种情况下,您可以将最新版本的文件名存储在文件或数据库中,并将此名称动态地放入下载按钮的href字段中(例如,使用Php,但也使用javascript或许多其他选项)。

答案 1 :(得分:0)

我不知道您的所有文件是否都是xxxx.Y.iso,以便仅更改版本号。在这种情况下,您可以使用strpos来获取版本号,然后可以将其添加到变量中,然后将其放入按钮的下载链接中,该链接看起来像:<input type="button" onClick="window.location='http://website.com/download/xxxx.<?php echo $version?>.iso'"> < / p>

相关问题