读书人

从数据库 读出 图片 并展示 为什么不

发布时间: 2013-01-28 11:49:56 作者: rapoo

从数据库 读出 图片 并显示 为什么不是 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的

读书人网 >asp.net

热点推荐