html - 下载 HTML 格式的文件

标签 html

您好,我希望在我的网站上为用户提供下载 CSV 文件的选项。我使用了下面的代码

    <input type="button" value="Download as CSV file" onclick="window.location.href='call_log.csv'  " />

这确实有效,但是当单击按钮时,文件会在浏览器的另一个选项卡中打开,我想要发生的是直接下载到用户默认下载文件夹

有人可以帮我吗?

谢谢

最佳答案

您需要修改服务器随 CSV 文件一起发送的 header 。您需要添加此 header :

Content-Disposition: attachment; filename="call_log.csv"

关于html - 下载 HTML 格式的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5596908/

相关文章:

PHP:获取 HTML 标签内的内容并插入到表中

javascript - 带有时间的 html/javascript onclick 函数

javascript - native Android/iOS 应用程序或 javascript/html/css

c# - 模态内的多个 View

javascript - 创建一个具有自动扩展宽度的文本框?

html - 将图像放在框旁边 HTML/CSS

html - 使用边框的分隔符不起作用,原因是填充

html - 当父元素居中时,如何将元素拉伸(stretch)到页面的左边缘?

html - 使用 CSS 保持 div 的纵横比

html - 从父选择器获取属性是使用内容 :attr(); 的 CSS