Insert PictureBox Image into Sql Server database

后端 未结 2 1278
说谎
说谎 2020-12-12 00:19

Im trying to insert into my table some image from picturebox:

  MemoryStream ms = new MemoryStream();
  pictureBox1.Image.Save(ms, ImageFormat.J         


        
2条回答
  •  长情又很酷
    2020-12-12 00:54

    write this way:]

    Image img = Image.FromFile(@"C:\Lenna.jpg");
    byte[] arr;
    using (MemoryStream ms = new MemoryStream())
    {
        img.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
        arr =  ms.ToArray();
    }
    

    or

     Image img = picturebox1.Image();
        byte[] arr;
     ImageConverter converter = new ImageConverter();
       arr=(byte[])converter.ConvertTo(img, typeof(byte[]));
    
    command.CommandText = "INSERT INTO ImagesTable (Image) VALUES('" + arr + "')";
      command.CommandType = CommandType.Text;
      command.ExecuteNonQuery();
    

提交回复
热议问题