代码如下:
public static Image BytesToImage(this byte[] bytes)
{
Image image = null;
if (bytes != null)
using (MemoryStream sm=new MemoryStream(bytes))
image = Image.FromStream(sm);
}
return image;
问题在此:删除using, 在 Image 的生存期内,必须使流保持打开。详情见msdn