【发布时间】:2010-07-09 09:08:43
【问题描述】:
我想用 HTML 而不是 PDF 文件创建发票。我想让用户通过链接轻松下载 HTML 文件。我该怎么做?
如果我只是链接到 HTML 文件,它只是“临时下载”并在用户的网络浏览器中查看。我想要与用户下载.zip-file 或类似文件时相同的效果。我想我已经在网络邮件系统中看到了这一点。
【问题讨论】:
标签: html hyperlink download invoice
我想用 HTML 而不是 PDF 文件创建发票。我想让用户通过链接轻松下载 HTML 文件。我该怎么做?
如果我只是链接到 HTML 文件,它只是“临时下载”并在用户的网络浏览器中查看。我想要与用户下载.zip-file 或类似文件时相同的效果。我想我已经在网络邮件系统中看到了这一点。
【问题讨论】:
标签: html hyperlink download invoice
您需要像这样设置Content-Disposition HTTP header:
Content-Disposition: attachment; filename="downloaded.html"
这将告诉浏览器保存文件而不是解析它。如何做到这一点取决于您使用的是什么,在 PHP 中您将使用 header 函数。
【讨论】:
设置内容处置标题(或提醒人们菜单上的“另存为”选项)
【讨论】: