从VS界面把图片导入数据库:①:把图片转换为二进制数据,②再把二进制数存进数据库
Byte[] bytBLOBData;//二进制图片值数组
MemoryStream stmBLOBData;//声明记忆流对象
OpenFileDialog ofd = new OpenFileDialog();//创建打开文件对话框类对象
ofd.Filter = "图片类形(*.jpg;*.png;*.gif)|*.jpg;*.png;*.gif";//指定打开文件的类型
if (ofd.ShowDialog() == DialogResult.OK)
{
pictureEdit1.Image = Image.FromFile(ofd.FileName);//将图片填充到pictureEdit控件
stmBLOBData = new MemoryStream(); //创建记忆流对象
pictureEdit1.Image.Save(stmBLOBData, ImageFormat.Jpeg); // 把图片保存到记忆流对象中
bytBLOBData = new Byte[stmBLOBData.Length];//设定二进制对象bytBLOBData的长度
}
②、在根据自己的需要把二进制数存进数据库中,截图如下: