写:
FileStream fs = new FileStream("图片路径", FileMode.Open);
Byte[] imagebytes = new byte[fs.Length]; //二进制转换
BinaryReader br = new BinaryReader(fs);
imagebytes = br.ReadBytes(Convert.ToInt32(fs.Length)); //读取二进制流
读:
//dr["content_"]为数据库保存的二进制图片数据
MemoryStream ms = new MemoryStream((byte[])dr["content_"]);//把照片读到MemoryStream里
Image imageBlob = Image.FromStream(ms, true);//用流创建Image
pictureBox1.Image = imageBlob;//输出图片