Php 未在IE中打开CSV文件
我在php代码中创建了一个CSV文件, 创建CSV后,我尝试使用window.open()打开CSV, 除IE 7和IE 8外,所有浏览器都可以正常工作 在IE中,新窗口打开,然后自动关闭Php 未在IE中打开CSV文件,php,javascript,html,Php,Javascript,Html,我在php代码中创建了一个CSV文件, 创建CSV后,我尝试使用window.open()打开CSV, 除IE 7和IE 8外,所有浏览器都可以正常工作 在IE中,新窗口打开,然后自动关闭 如何解决这个问题,如果我记得的话,Internet Explorer在尝试打开文件时有一个特殊的怪癖,即使在标题中设置了正确的MIME类型 您可能需要执行以下操作才能下载CSV: 转到工具互联网选项 选择Security选项卡,然后按Custom Level…按钮 向下滚动至下载部分,然后在文件下载自动提示
如何解决这个问题,如果我记得的话,Internet Explorer在尝试打开文件时有一个特殊的怪癖,即使在标题中设置了正确的MIME类型 您可能需要执行以下操作才能下载CSV:
- 转到
工具
互联网选项
- 选择
选项卡,然后按Security
按钮Custom Level…
- 向下滚动至
部分,然后在下载
选择文件下载自动提示下
启用
希望这能解决问题。尝试在脚本开头添加以下内容:
header('Content-Disposition:inline');
这将引导浏览器显示文件,而不是提示下载,这可能是问题所在。您将标题设置为什么?我没有在headerAre中设置任何内容IE可能会下载csv而不是显示?显示给我们。或者我们应该是通灵的?你是在发送
标题(“内容类型:text/cvs”)代码>?