我有一个XML脚本生成的PHP脚本与mod_rewrite运行。 IE打开提要确定,但我无法获得它将文件保存到磁盘或导入到Excel。PHP生成的XML不能在IE中下载
我试图在URL访问文件类似于:
http://domain.com/download/export.xml
这被写入到下载PHP脚本,而不是实际的XML文件。
设置标头下面之后,它仍然不可能得到IE浏览器来保存文件。另外,因为它不能显示纯文本,所以将&粘贴到记事本中将不起作用,因为IE会对XML进行各种样式更改。
<?php
header("Content-type: text/xml");
header('Content-Disposition: attachment; filename="QuoteExport_'.$quoteDate.'_'.$quoteSlot.'.xml"');
有没有人知道解决方案?谢谢。
编辑: 感谢您的帮助迄今。我试过了这些头文件的组合,仍然没有得到我想要的结果。无论我设置什么,IE总是在浏览器中显示它,无法下载。保存功能也不起作用。任何其他想法如何强制IE使用标头将XML保存为文件?
EDIT2:现在的状态是,IE提供了打开/保存选项,但同时试图挽救,有一个弹出说,这是“无法打开此Internet站点。”但与此同时,open选项显示没有问题的内容。