.net aspx ashx sharepoint 输出图片IE不显示
2017-05-09 13:33
253 查看
IIS 开启了:
关于: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
This page renders as HTML source code (text) inIE8.
以上这段代码在IE8下就会显示成纯文本,因为Content-Type: text/plain;定义了该文档是txt文件。
但是在IE7下就会显示成一个HTML文件,因为IE7通过这个文档的数据(HTML代码)判定这是一个HTML文件。
IE8 截图
IE7 截图
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
This page renders as HTML source code (text) inIE8.
以上这段代码在IE8下就会显示成纯文本,因为Content-Type: text/plain;定义了该文档是txt文件。
但是在IE7下就会显示成一个HTML文件,因为IE7通过这个文档的数据(HTML代码)判定这是一个HTML文件。
IE8 截图
IE7 截图
相关文章推荐
- SharePoint State Machine Workflow +ASP.NET ASPX Form step by step(1)-创建Workflow Content Type
- SharePoint State Machine Workflow +ASP.NET ASPX Form step by step(3)-创建Instantiation Form
- IE与Firefox都能显示的半透明 http://blog.csdn.net/DDYanHui/archive/2007/03/20/1534471.aspx
- SharePoint State Machine Workflow +ASP.NET ASPX Form step by step(2)-创建Association Form
- 解决asp.net中Fileupload上传在IE不同版本下显示图片
- sharepoint column中的图片链接不能显示为图片
- IE下通过response输出流的方式,输出图片等文件信息到IE,图片显示不了,文件下载不了的问题。
- Windows SharePoint Services 虚拟服务器没被配置为与 ASP.NET 2.0.50727.42 一起使用-解决办法
- 结合ashx来在DataGrid中显示从数据库中读出的图片
- 怎样把SQL_SERVER数据库里的(类型是image)图片显示在aspx页面里的image控件里
- Windows SharePoint Services 虚拟服务器用于 ASP.NET 2.0 配置设置
- 在ASP.NET页面中显示自动生成图片的两种方法
- Web Parts: From SharePoint to ASP.NET 2.0
- IE无法正常显示中文名图片
- VB.NET中的输出和显示常数
- 【转】结合ashx来在DataGrid中显示从数据库中读出的图片
- ASP.NET从SQL Server数据库提取图片并显示在DataGrid
- 结合ashx来在DataGrid中显示从数据库中读出的图片
- ASP.NET从SQL Server数据库提取图片并显示在DataGrid
- ASP.NET程序在不同的机子上,不显示中文名图片