使用JQuery / Php下载文件

时间:2012-03-13 18:28:26

标签: php javascript jquery html file

我想在jquery事件调用时下载php页面返回的文件。我认为插入<iframe>可以做到这一点,但它在w3school上说这个标签已被弃用了。我想知道是否还有其他解决方案。

我认为触发下载的事件是使用简单模态的模态窗口中的按钮可能是相关的。我想在活动结束后打开那个窗口。

这是我第一次使用PHP下载文件,因此可能有一种简单的方法来实现这一点,我不知道。

2 个答案:

答案 0 :(得分:1)

您可以创建一个替代的php文件,当您单击该按钮时将强制下载该文件。在php中使用标头 这可能有所帮助: headers

答案 1 :(得分:0)

您可以使用PHP以特定权限重定向到该文件。

<?php
    if($username == "soandso") {
        header("Location: download.exe");
    }
?>

此外,不推荐使用<iframe>标记。仍适用于新旧浏览器。