.net aspx ashx sharepoint 输出图片IE不显示
来源:互联网 发布:手机指纹解锁软件 编辑:程序博客网 时间:2024/05/22 04:37
IIS 开启了:
X-Content-Type-Options nosniff
导致IE无法正常显示输入的图片,直接删除即可!
关于:X-Content-Type-Options nosniff 的说明:
浏览器如何判断一个文档的类型是txt,还是html?还是JPG? 还是XML ? ....不同的文档类型应该使用不同的方式去显示。
比较标准的判断文档类型依据是:
1) 通过HTTP 请求数据包header的Content-Type值
2)通过文件扩展名
但是这2个依据并不是每次都可靠的。有很多服务器没有被很好配置,于是就没有content-type这项。另外,很多动态的PHP/ASP生成的内容都是没有文件扩展名的,比如http://123.com/a.php?abc=xyz 这种URL。
于是IE 加入了另外一个依据:
3) 根据文档的数据内容来判断文档类型
不同的文档类型有不同的数据特征,通过这些特征来确定类型。
但是,有些时候Web开发者并不希望这么IE 自动判断,怎么办?IE8里面新增了一个HTTP请求数据包header的属性X-Content-Type-Options。可以通过使用X-Content-Type-Options:nosniff 选项来关闭IE的文档类型自动判断功能。
HTTP/1.1 200 OK
Content-Length: 108
Date: Thu, 26 Jun 2008 22:06:28 GMT
Content-Type: text/plain;
X-Content-Type-Options: nosniff
Content-Length: 108
Date: Thu, 26 Jun 2008 22:06:28 GMT
Content-Type: text/plain;
X-Content-Type-Options: nosniff
This page renders as HTML source code (text) inIE8.
以上这段代码在IE8下就会显示成纯文本,因为Content-Type: text/plain;定义了该文档是txt文件。
但是在IE7下就会显示成一个HTML文件,因为IE7通过这个文档的数据(HTML代码)判定这是一个HTML文件。
IE8 截图
IE7 截图
0 0
- .net aspx ashx sharepoint 输出图片IE不显示
- ashx输出图片
- 用ashx输出图片
- IE不显示JPG图片
- C#IE图片缓存不显示
- ie下png图片不显示
- 关于IE 不显示 PNG 图片 ?
- 使用.ashx动态显示图片
- IE 6 图片<img/> 写入html ,图片不显示问题
- asp、asp.net、.aspx、.ascx、.ashx的简单说明
- .net中Jquery ajax调用aspx和ashx文件
- .NET:在ASPX、ASHX和MVC中使用IOC容器
- aspx,ascx,ashx
- aspx与ashx
- aspx与ashx差别
- ashx和aspx
- aspx,ashx,ascx小结
- IE浏览器中< img ... />标签不显示图片
- 389. Find the Difference
- Vuex,从入门到放弃
- jdk环境配置
- Visual Studio Code 1.11 发布
- IntelliJ IDEA使用Maven创建Java Web项目
- .net aspx ashx sharepoint 输出图片IE不显示
- 557. Reverse Words in a String III
- adb shell input text 完美支持中文输入
- 水平垂直居中图片及文字(兼容IE6+)
- 第八届山东省ACM大学生程序设计竞赛总结
- string字符串的方法(利用正则表达式分隔字符串,过滤无关内容,输出单词)
- Log4Net使用详解(续)
- 1082. Read Number in Chinese 解析
- unity3d中的碰撞系统