Possibly Answered Here: storing image to byte[] into Mysql using asp.net and c#
using System.Drawing;
using System.Drawing.Imaging;
var imageBytes = imageToByteArray(pictureBox1.Image);
var insert = new MySqlCommand("Insert INTO itemimage set imageName = '" + imageBytes + "'", _con);
insert.ExecuteNonQuery();
public byte[] imageToByteArray(Image imageIn)
{
var ms = new MemoryStream();
imageIn.Save(ms, ImageFormat.Gif);
return ms.ToArray();
}
Table: itemimage
2 | System.Byte[] | 13byte
3 | System.Byte[] | 13byte
What is wrong with this code? thanks.