我有一个picturebox
,当按下鼠标按钮时会自动绘制自定义图像我想在SQL image type column
中保存该图像。
我确实搜索了保存,但没有用于将图片从图片框保存到没有网址的sql图像类型列。
答案 0 :(得分:1)
您可以使用this solution。你必须首先将图片框图像保存为jpeg。
byte[] image = File.ReadAllBytes("D:\\11.jpg");
<强>编辑:强>
//without saving the image to a physical file
MemoryStream stream=new MemoryStream();
pictureBox1.Image.Save(stream,System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] pic=stream.ToArray();
SqlCommand sqlCommand = new SqlCommand("INSERT INTO imageTest (pic_id, pic) VALUES (1, @Image)", yourConnectionReference);
sqlCommand.Parameters.AddWithValue("@Image", image);
sqlCommand.ExecuteNonQuery();