如何将已知图像存入到数据库中,以及如何从数据库中取出图像
我是新手,还请详细一点,谢谢各位了
------解决方案-------------------- Response.BinaryWrite(company.Logo);
------解决方案--------------------
1. openFileDialog 控件   如何打开图形文件 并得到Image格式的文件
 openFileDialog1.ShowDialog();
 string str = openFileDialog1.FileName; //图片的路径
 pictureBox1.Image = Image.FromFile(str);//图像转换Image并用PictureBox控件显示
2.如何把 pictureBox1.Image 中Image对象转换成byte[]
         Image image = this.pictureBox1.Image;
         MemoryStream ms = new MemoryStream();
         BinaryFormatter bf = new BinaryFormatter();
         bf.Serialize(ms, (object)image);
         ms.Close();
         byte[] bytes = ms.ToArray();
3.如何把一个数据库文件Object转化成Image类型
 (1) 读取数据库:
 SqlConnection conn = DbHelp.RerurnConn();
SqlCommand comm = new SqlCommand("select imageico from GoodMessage where id=1", conn);
SqlDataReader read = comm.ExecuteReader();
  if (read.Read())
       return read["imageico"]; //返回Object对象  
(2)  Object 转化 Image类型
         byte[] bytes = (byte[])obj1;  //obj1 从(1)中得到的Object  
         MemoryStream ms1 = new MemoryStream(bytes, 0, bytes.Length);
         BinaryFormatter bf1 = new BinaryFormatter();
         object obj = bf1.Deserialize(ms1);
         ms1.Close();
         this.pictureBox2.Image = (Image)obj;