如何让用户下载HTML文件?

时间:2010-07-09 09:08:43

标签: html hyperlink download invoice

我想用HTML而不是PDF文件创建发票。我想让用户通过链接轻松下载HTML文件。我怎么能这样做?

如果我只是链接到HTML文件,它只是“临时下载”并在用户Web浏览器中查看。我想要与用户下载.zip - 文件或类似文件时相同的效果。我认为我已经在webmail系统中看到了这个功能。

2 个答案:

答案 0 :(得分:4)

您需要设置Content-Disposition HTTP header,如此:

Content-Disposition: attachment; filename="downloaded.html"

这将告诉浏览器保存文件而不是解析它。如何做到这一点取决于你使用的是什么,在PHP中你使用header函数。

答案 1 :(得分:1)

设置内容处置标题(或提醒人们关于菜单上的“另存为”选项)