网页输出文件时,是否在线打开和另存为的控制
浏览:1193次 出处信息
Web 网页输出文件时,是否在线打开和另存为的控制是使用的,MIME 协议扩展中的 Content-Disposition.
Content-Disposition 是MIME协议的扩展,由于多方面的安全性考虑没有被标准化,所以可能某些浏览器不支持
MIME 协议指示 MIME 用户代理(浏览器)如何显示附加的文件。
Content-Disposition参数:
attachment ― 作为附件下载
inline ― 在线打开
例:
$response->push_header( ‘Content-Disposition’ => "inline;filename=$fileName" );
这样就会在线打开,不过破 IE 还是会根据 filename 中的后缀来决定以什么打开.相当的烦人.设置了 $response->content_type(‘text/plain;charset=gb2312′); 还是不行.不知大家有没有更加好的方法来控制.
建议继续学习:
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:如何让discuz7 版规支持html代码
文章信息
- 作者:扶凯 来源: 扶凯
- 标签: MIME 另存为 打开
- 发布时间:2010-03-31 13:29:39
近3天十大热文
- [11] 产品设计之QQ邮箱登录页与淘宝登录页
- [10] 逃出你的肖申克(五):看不见的牢笼(上)
- [10] 五个实用的Google Analytics过
- [9] 分布式系统的事务处理
- [9] Python连接 MySQL 数据库的超时问
- [8] 浅述各平台系统交互设计的不同关注点
- [8] 招聘的绑架
- [8] 读书:谣言
- [8] 社交网络语法:关于“Checkin”
- [8] 数据与理论结合,让交互设计更专业