日期:2014-05-17  浏览次数:20353 次

从数据库 读出 图片 并显示 为什么不是 jpeg格式?
Context.Response.Clear()
Context.Response.ContentType = "image/jpeg"
Context.Response.BinaryWrite(b)
Context.Response.End()

之后  图片显示出来

查看图片属性  显示的 BMP  而不是 我需要的 jpeg?  

即便是 转一下
Dim img As Drawing.Image = Drawing.Image.FromStream(New System.IO.MemoryStream(streamByte))
Dim ms As New IO.MemoryStream()
img.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg)

Context.Response.Clear()
Context.Response.ContentType = "image/jpeg"
Context.Response.BinaryWrite(ms.ToArray)
Context.Response.End()
Context.Response.Close()

结果还是 bmp

------解决方案--------------------
在ie中,除非你的后缀是jpeg,否则匿名的图片保存的时候都是jpeg。
------解决方案--------------------
数据库里面存原来格式是什么?bmp还是jpg的