Php IE-8中的下载链接问题
您好,我在我的项目中添加了下载示例文件链接。 这就是我为此所做的:-Php IE-8中的下载链接问题,php,html,Php,Html,您好,我在我的项目中添加了下载示例文件链接。 这就是我为此所做的:- <a href="<?php echo HTTP_PATH; ?>sample_user_invitation.csv" style="color:#00f">Download Sample File</a> 注意:HTTP_路径对于定义文件路径是常量 它似乎在所有浏览器中都能正常工作,但在IE-8中不起作用。在IE-8中,当我尝试下载时,它会显示浏览器中所有文件的内容。 任何建议都将
<a href="<?php echo HTTP_PATH; ?>sample_user_invitation.csv" style="color:#00f">Download Sample File</a>
注意:HTTP_路径对于定义文件路径是常量
它似乎在所有浏览器中都能正常工作,但在IE-8中不起作用。在IE-8中,当我尝试下载时,它会显示浏览器中所有文件的内容。
任何建议都将不胜感激 最好创建另一个带有正确元标记的页面,以帮助浏览器将文件管理为下载文件 您的代码不要求下载文件,而是要求任何浏览器对“csv”文件执行自己的默认操作。IE8缺少这一特性 因此,任何下载链接都必须调用一个php函数,该函数使用以下标题设置页面:
header('Content-type: text/csv');
header('Content-Disposition: attachment; filename="' .$HTTP_PATH. $fileName. '"');
如果您需要教程,请看我当前项目中有一个bug。如何修复它?如有任何建议,将不胜感激。你必须更具体一些。为什么它在IE8中不起作用?URL有效吗?HTTP\u PATH的内容是什么?很抱歉h2oooooo@user3337415没有必要对一个只想帮助你的人如此粗鲁。