图片不能显示
2018-06-22 07:56:08来源:未知 阅读 ()
一个网页,它是显示图片,但在一些浏览器,它却显示如下:
Insus.NET猜,不是浏览器不兼容,就是代码有问题。
在代码中,只是输出数据流,图片格式很多种,如jpg,png,bmp等,没有指定,程序也不清楚要显示什么格式的图片。
因此,Insus.NET把代码改为如下:
context.Response.Buffer = false; FileStream inStr = null; byte[] buffer = new byte[1024]; long byteCount; inStr = File.OpenRead(path); while ((byteCount = inStr.Read(buffer, 0, buffer.Length)) > 0) { if (context.Response.IsClientConnected) { context.Response.ContentType = "image/png"; context.Response.OutputStream.Write(buffer, 0, buffer.Length); context.Response.Flush(); } }
经过此一改,所有浏览器显示均正常:
另外,附上ContentType,日后可以参考与查阅:
"ez" => "application/andrew-inset"
"hqx" => "application/mac-binhex40"
"cpt" => "application/mac-compactpro"
"doc" => "application/msword"
"bin" => "application/octet-stream"
"dms" => "application/octet-stream"
"lha" => "application/octet-stream"
"lzh" => "application/octet-stream"
"exe" => "application/octet-stream"
"class" => "application/octet-stream"
"so" => "application/octet-stream"
"dll" => "application/octet-stream"
"oda" => "application/oda"
"pdf" => "application/pdf"
"ai" => "application/postscript"
"eps" => "application/postscript"
"ps" => "application/postscript"
"smi" => "application/smil"
"smil" => "application/smil"
"mif" => "application/vnd.mif"
"xls" => "application/vnd.ms-excel"
"ppt" => "application/vnd.ms-powerpoint"
"wbxml" => "application/vnd.wap.wbxml"
"wmlc" => "application/vnd.wap.wmlc"
"wmlsc" => "application/vnd.wap.wmlscriptc"
"bcpio" => "application/x-bcpio"
"vcd" => "application/x-cdlink"
"pgn" => "application/x-chess-pgn"
"cpio" => "application/x-cpio"
"csh" => "application/x-csh"
"dcr" => "application/x-director"
"dir" => "application/x-director"
"dxr" => "application/x-director"
"dvi" => "application/x-dvi"
"spl" => "application/x-futuresplash"
"gtar" => "application/x-gtar"
"hdf" => "application/x-hdf"
"js" => "application/x-javascript"
"skp" => "application/x-koan"
"skd" => "application/x-koan"
"skt" => "application/x-koan"
"skm" => "application/x-koan"
"latex" => "application/x-latex"
"nc" => "application/x-netcdf"
"cdf" => "application/x-netcdf"
"sh" => "application/x-sh"
"shar" => "application/x-shar"
"swf" => "application/x-shockwave-flash"
"sit" => "application/x-stuffit"
"sv4cpio" => "application/x-sv4cpio"
"sv4crc" => "application/x-sv4crc"
"tar" => "application/x-tar"
"tcl" => "application/x-tcl"
"tex" => "application/x-tex"
"texinfo" => "application/x-texinfo"
"texi" => "application/x-texinfo"
"t" => "application/x-troff"
"tr" => "application/x-troff"
"roff" => "application/x-troff"
"man" => "application/x-troff-man"
"me" => "application/x-troff-me"
"ms" => "application/x-troff-ms"
"ustar" => "application/x-ustar"
"src" => "application/x-wais-source"
"xhtml" => "application/xhtml+xml"
"xht" => "application/xhtml+xml"
"zip" => "application/zip"
"au" => "audio/basic"
"snd" => "audio/basic"
"mid" => "audio/midi"
"midi" => "audio/midi"
"kar" => "audio/midi"
"mpga" => "audio/mpeg"
"mp2" => "audio/mpeg"
"mp3" => "audio/mpeg"
"aif" => "audio/x-aiff"
"aiff" => "audio/x-aiff"
"aifc" => "audio/x-aiff"
"m3u" => "audio/x-mpegurl"
"ram" => "audio/x-pn-realaudio"
"rm" => "audio/x-pn-realaudio"
"rpm" => "audio/x-pn-realaudio-plugin"
"ra" => "audio/x-realaudio"
"wav" => "audio/x-wav"
"pdb" => "chemical/x-pdb"
"xyz" => "chemical/x-xyz
"bmp" => "image/bmp"
"gif" => "image/gif"
"ief" => "image/ief"
"jpeg" => "image/jpeg"
"jpg" => "image/jpeg"
"jpe" => "image/jpeg"
"png" => "image/png"
"tiff" => "image/tiff"
"tif" => "image/tiff"
"djvu" => "image/vnd.djvu"
"djv" => "image/vnd.djvu"
"wbmp" => "image/vnd.wap.wbmp"
"ras" => "image/x-cmu-raster"
"pnm" => "image/x-portable-anymap"
"pbm" => "image/x-portable-bitmap"
"pgm" => "image/x-portable-graymap"
"ppm" => "image/x-portable-pixmap"
"rgb" => "image/x-rgb"
"xbm" => "image/x-xbitmap"
"xpm" => "image/x-xpixmap"
"xwd" => "image/x-xwindowdump"
"igs" => "model/iges"
"iges" => "model/iges"
"msh" => "model/mesh"
"mesh" => "model/mesh"
"silo" => "model/mesh"
"wrl" => "model/vrml"
"vrml" => "model/vrml"
"css" => "text/css"
"html" => "text/html"
"htm" => "text/html"
"asc" => "text/plain"
"txt" => "text/plain"
"rtx" => "text/richtext"
"rtf" => "text/rtf"
"sgml" => "text/sgml"
"sgm" => "text/sgml"
"tsv" => "text/tab-separated-values"
"wml" => "text/vnd.wap.wml"
"wmls" => "text/vnd.wap.wmlscript"
"etx" => "text/x-setext"
"xsl" => "text/xml"
"xml" => "text/xml"
"mpeg" => "video/mpeg"
"mpg" => "video/mpeg"
"mpe" => "video/mpeg"
"qt" => "video/quicktime"
"mov" => "video/quicktime"
"mxu" => "video/vnd.mpegurl"
"avi" => "video/x-msvideo"
"movie" => "video/x-sgi-movie"
"ice" => "x-conference/x-cooltalk"
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- .net 数据表格显示控件介绍 2020-03-03
- WPF图片按钮的实现方法 2020-02-06
- ASP.NET MVC图片上传前预览简单实现 2020-01-18
- CKEditor与dotnetcore实现图片上传功能 2019-12-02
- asp.net显示自己的网页图标的方式 2019-10-08
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash