个人代码:
DAOBean daobean = new DAOBean();
Byte[] byteva= daobean.getBigByteDBRecord(sql);
MemoryStream ms = new MemoryStream();
MemoryStream ms1 = new MemoryStream();
ms.Write(byteva, 0, byteva.Length);
//设置输出图片的大小,当然也有更简单的图片输出方式,只要一两句就可以搞定,下面我讲列出
Bitmap newbit = new Bitmap(new Bitmap(ms), 255, 320);
newbit.Save(ms1, System.Drawing.Imaging.ImageFormat.Jpeg);
context.Response.ContentType = "image/jpeg";
// context.Response.StatusCode = 200;
context.Response.BinaryWrite(ms1.ToArray());
网上找了一些,更简单的,整理了下
string filename = "XX.jpg";
Byte[] imgbyte=File.ReadAllBytes(filename);//这里只要 得到图片的字节流就可以,如:FileStream f=new FileStream(path);这方法也可以实现
context.Response.ContentType = "image/jpeg";
context.Response.BinaryWrite(imgbyte);
//
//context.Response.OutputStream.Write(imgbyte, 0, imgbyte.Length);