首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE-8中的下载链接问题

IE-8中的下载链接问题
EN

Stack Overflow用户
提问于 2014-03-27 18:40:06
回答 1查看 49关注 0票数 0

你好,我已经在我的项目中添加了下载示例文件链接。这就是我为此所做的:

代码语言:javascript
复制
<a href="<?php echo HTTP_PATH; ?>sample_user_invitation.csv" style="color:#00f">Download Sample File</a>

定义文件路径时,Note:HTTP_PATH为常量

它似乎可以在所有浏览器中正常工作,但不能在iE-8中工作。在iE-8中,当我尝试下载时,它显示浏览器中所有包含文件。任何建议都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2014-03-27 18:51:56

最好使用正确的meta标记创建另一个页面,以帮助浏览器将文件作为下载文件进行管理。

您的代码并不要求下载文件,而是要求任何一个浏览器对"csv“文件执行自己的默认操作。IE8缺少此功能。

所以任何下载链接都必须调用一个php函数来设置带有这个头文件的页面:

代码语言:javascript
复制
header('Content-type: text/csv');
header('Content-Disposition: attachment; filename="' .$HTTP_PATH. $fileName. '"');

如果您需要教程,请查看here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22685081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档