各位大虾;
    看到我的这个问题,请不要说:这个问题有好多解答了,一搜一大把!!!!
    确实,类似问题的解答是很多,我查了好长时间,始终没有对我这个症的.
    
    注意:我把图片按image数据类型存进SQL数据库,相当于存的是byte[]二进制数组,但我想在asp.net中直接用image控件将SQL中存贮的图片还原,仅此而已,不想把图片又转存到硬盘上,再传路径什么的.
    各位高手,有什么办法吗,我用的是asp.net, 不是VB啊, 看到好多在VB中实现的介绍了.
    请帮帮忙,似乎真的是个难题呢.

解决方案 »

  1.   

    把图片作为二进制流输出么这里是代码片断
    .....            
                System.IO.MemoryStream ms = new System.IO.MemoryStream();
                image.Save(ms,System.Drawing.Imaging.ImageFormat.Jpeg);
                Response.ClearContent();
                Response.ContentType = "image/Jpeg";
                Response.BinaryWrite(ms.ToArray());
                g.Dispose();
                image.Dispose();
      

  2.   

    谢谢你的回答,我是想把图片的二进制流重新从数据库中读出来 还原成图片在Image控件里显示出来,上述代码第2行的image是指控件么,好象没有save方法吧