在我的应用程序中,它通过php页面的ajax调用在我的服务器上返回一个csv文件位置。 我希望浏览器提示下载。我用
location.href = "report.csv";
但是当代码在浏览器中执行时,它会自动打开csv文件,而不会提示下载。
我的LAMP服务器出现此问题,而在我的笔记本电脑中,在XAMPP中配置,相同的代码工作正常并提示下载。
我发现有些程序员在页面中使用content-dispose作为标题。 但我想我已经错过了httpd.conf文件中的一些配置。
有没有人有解决方案?
提前致谢。
如来
答案 0 :(得分:1)
设置location.href = a.php
(例如)。然后将该a.php文件的标题内容设置为csv类型,然后回显您的csv文件(请参阅Google帮助)。也许这会对你有所帮助。从google看到html页面的csv文件的标题内容。