在包含内容的页面上下载触发器文件

时间:2010-05-27 17:13:01

标签: php html download

我见过很多网站在包含现有HTML内容的页面上触发文件另存为对话框。他们是如何做到的?

我知道设置正确的标题,例如Content-disposition等,但是当我这样做时,页面的内容不会加载,并立即触发文件下载......

2 个答案:

答案 0 :(得分:3)

创建一个常规HTML页面,然后添加一个META刷新,重定向到PHP脚本,该脚本发送带有Content-Disposition标题的文件。

例如:

<meta http-equiv="refresh" content="2;url=download.php">

答案 1 :(得分:1)

我知道很多人使用隐藏的iframe,iframe指向的页面实际上是文件下载。

虽然有更好的方法可以做到这一点,但我确定。

相关问题