Firefox打开csv文件 我在网页上放了几个csv文件的链接,用ie点击的时候,会弹出文件下载的对话框,可以选择打开或下载。但在firefox下,直接就在浏览器中打开了,以纯文本形式显示。我想问一下,怎么样可以让firefox下和ie一样呢?改客户端或服务器的方法都可以。分不多了,谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是FF能识别这种csv文件,导致直接在ff打开了。你可以用一个动态页来输出csv文件,设置下响应头为保存附件,这样就会保存而不是直接打开了asp.net(C#)Response.ContentType = "application/octet-stream";Response.AddHeader("Content-Disposition", "attachment;filename=\"你的文件名.csv\"");//输出文件的代码 up $filename = "XXXXXXXXXXXX.csv"; header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download"); header("Content-Disposition: attachment; filename=".basename($filename).";"); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".filesize($filename)); @readfile($filename); exit(0); response.ContentType = "application/octet-stream";response.setHeader("Content-Disposition", "attachment;filename=\"你的文件名.csv\"");不要attachment;可以直接打开 谁能给个对应的jsp么...网页的东西完全不懂... 我加了下面两行代码: <meta http-equiv="Content-Type" content="application/octet-stream"/> <meta http-equiv="Content-Disposition" content="attachment;filename=*.csv"/>但是不起作用啊,改的不对么? Jquery 循环问题 打开有些网页时总要提示错误? <iframe>的问题 如何把主窗口中表单内的文本框内容 按保存按钮时 把所有的值传递给弹出窗口(打印预览窗口) textarea值的输入与取得的问题! 这样全选怎么错了 请帮忙推荐几个好的JAVASCRIPT的开发工具,谢谢 如何是一个窗口一出现就没有地址栏和菜单? [共享]:自己编的一个Javascript菜单程序,没有子菜单层数的限制:) 关于EasyUI 里面EndRow,detailview显示异常问题 求一个JS时间比较函数 %uFFFD%u03FA%uFFFD%uFFFD%uFFFD 这种gb2312格式的如何转化成中文?
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment;filename=\"你的文件名.csv\"");
//输出文件的代码
$filename = "XXXXXXXXXXXX.csv"; header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Disposition: attachment; filename=".basename($filename).";");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($filename));
@readfile($filename);
exit(0);
response.ContentType = "application/octet-stream";
response.setHeader("Content-Disposition", "attachment;filename=\"你的文件名.csv\"");
不要attachment;可以直接打开
网页的东西完全不懂...
<meta http-equiv="Content-Type" content="application/octet-stream"/>
<meta http-equiv="Content-Disposition" content="attachment;filename=*.csv"/>
但是不起作用啊,改的不对么?