图未可知亮。response contentType列表。

by admin on 2018年10月5日

一个网页,它是亮图片,但在部分浏览器,它也显示如下:
图片 1

Response.ContentType 名称 类型 ai application/postscript
aif audio/x-aiff
aifc audio/x-aiff
aiff audio/x-aiff
asc text/plain
au audio/basic
avi video/x-msvideo
bcpio application/x-bcpio
bin application/octet-stream
bmp image/bmp
cdf application/x-netcdf
class application/octet-stream
cpio application/x-cpio
cpt application/mac-compactpro
csh application/x-csh
css text/css
dcr application/x-director
dir application/x-director
djv image/vnd.djvu
djvu image/vnd.djvu
dll application/octet-stream
dms application/octet-stream
doc application/msword
dvi application/x-dvi
dxr application/x-director
eps application/postscript
etx text/x-setext
exe application/octet-stream
ez application/andrew-inset
gif image/gif
gtar application/x-gtar
hdf application/x-hdf
hqx application/mac-binhex40
htm text/html
html text/html
ice x-conference/x-cooltalk
ief image/ief
iges model/iges
igs model/iges
jpe image/jpeg
jpeg image/jpeg
jpg image/jpeg
js application/x-javascript
kar audio/midi
latex application/x-latex
lha application/octet-stream
lzh application/octet-stream
m3u audio/x-mpegurl
man application/x-troff-man
me application/x-troff-me
mesh model/mesh
mid audio/midi
midi audio/midi
mif application/vnd.mif
mov video/quicktime
movie video/x-sgi-movie
mp2 audio/mpeg
mp3 audio/mpeg
mpe video/mpeg
mpeg video/mpeg
mpg video/mpeg
mpga audio/mpeg
ms application/x-troff-ms
msh model/mesh
mxu video/vnd.mpegurl
nc application/x-netcdf
oda application/oda
pbm image/x-portable-bitmap
pdb chemical/x-pdb
pdf application/pdf
pgm image/x-portable-graymap
pgn application/x-chess-pgn
png image/png
pnm image/x-portable-anymap
ppm image/x-portable-pixmap
ppt application/vnd.ms-powerpoint
ps application/postscript
qt video/quicktime
ra audio/x-realaudio
ram audio/x-pn-realaudio
ras image/x-cmu-raster
rgb image/x-rgb
rm audio/x-pn-realaudio
roff application/x-troff
rpm audio/x-pn-realaudio-plugin
rtf text/rtf
rtx text/richtext
sgm text/sgml
sgml text/sgml
sh application/x-sh
shar application/x-shar
silo model/mesh
sit application/x-stuffit
skd application/x-koan
skm application/x-koan
skp application/x-koan
skt application/x-koan
smi application/smil
smil application/smil
snd audio/basic
so application/octet-stream
spl application/x-futuresplash
src application/x-wais-source
sv4cpio application/x-sv4cpio
sv4crc application/x-sv4crc
swf application/x-shockwave-flash
t application/x-troff
tar application/x-tar
tcl application/x-tcl
tex application/x-tex
texi application/x-texinfo
texinfo application/x-texinfo
tif image/tiff
tiff image/tiff
tr application/x-troff
tsv text/tab-separated-values
txt text/plain
ustar application/x-ustar
vcd application/x-cdlink
vrml model/vrml
wav audio/x-wav
wbmp image/vnd.wap.wbmp
wbxml application/vnd.wap.wbxml
wml text/vnd.wap.wml
wmlc application/vnd.wap.wmlc
wmls text/vnd.wap.wmlscript
wmlsc application/vnd.wap.wmlscriptc
wrl model/vrml
xbm image/x-xbitmap
xht application/xhtml+xml
xhtml application/xhtml+xml
xls application/vnd.ms-excel
xml text/xml
xpm image/x-xpixmap
xsl text/xml
xwd image/x-xwindowdump
xyz chemical/x-xyz
zip application/zip

 

Insus.NET猜,不是浏览器不配合,就是代码来问题。

图片 2

 

于代码中,只是输出数据流,图片格式很多栽,如jpg,png,bmp等,没有点名,程序吗未晓得要显什么格式的图纸。
用,Insus.NET把代码改吧如下:
图片 3

图片 4图片 5

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();
            }
        }

Source Code

经这如出一辙改,所有浏览器显示都正常:
图片 6

此外,附上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”

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图