技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 其他 --> 网页输出文件时,是否在线打开和另存为的控制

网页输出文件时,是否在线打开和另存为的控制

浏览:1220次  出处信息

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′); 还是不行.不知大家有没有更加好的方法来控制.

建议继续学习:

  1. PHP JAVA C上传文件如何准确判断文件类型-mime知识普及    (阅读:3568)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1