你好,我已经在我的项目中添加了下载示例文件链接。这就是我为此所做的:
<a href="<?php echo HTTP_PATH; ?>sample_user_invitation.csv" style="color:#00f">Download Sample File</a>定义文件路径时,Note:HTTP_PATH为常量
它似乎可以在所有浏览器中正常工作,但不能在iE-8中工作。在iE-8中,当我尝试下载时,它显示浏览器中所有包含文件。任何建议都将不胜感激。
发布于 2014-03-27 18:51:56
最好使用正确的meta标记创建另一个页面,以帮助浏览器将文件作为下载文件进行管理。
您的代码并不要求下载文件,而是要求任何一个浏览器对"csv“文件执行自己的默认操作。IE8缺少此功能。
所以任何下载链接都必须调用一个php函数来设置带有这个头文件的页面:
header('Content-type: text/csv');
header('Content-Disposition: attachment; filename="' .$HTTP_PATH. $fileName. '"');如果您需要教程,请查看here
https://stackoverflow.com/questions/22685081
复制相似问题