从VS界面把图片导入数据库:①:把图片转换为二进制数据,②再把二进制数存进数据库
2012-10-17 15:21
429 查看
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的长度
}
②、在根据自己的需要把二进制数存进数据库中,截图如下:
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的长度
}
②、在根据自己的需要把二进制数存进数据库中,截图如下:
相关文章推荐
- Vs.Net方向------将Excel数据导入到数据库
- Asp.net将图片以二进制数据存进数据库全过程
- JavaScript如何转换二进制数据显示成图片
- [***码农]当Excel数据慌乱数据 导入数据库后或转换数据的处理办法
- VS.C#如何向数据数据库中存入和读取图片的
- 将图片转换成二进制存入到数据库
- 基于MongoDB GridFS取二进制数据转换为图片在jsp页面显示
- 基于winform的二进制图片数据的存取(用于数据库照片的读写处理)
- 插入和显示数据库中的图片(处理二进制数据)
- 从数据库中读取二进制数据,并显示图片
- 数据库中数据导入前的验证并且转换代码.
- 将图片转换成二进制数据
- 插入和显示数据库中的图片(处理二进制数据)
- C# 二进制数据、图片存入、读出 sql server 数据库
- 在vs中将excel表中的数据导入sql server 数据库中
- Asp.net将图片以二进制数据存进数据库全过程
- 把图片转换成二进制--把二进制转换成图片(针对于数据库操作)
- 数据库尽量不要存储较大的二进制数据,如图片、视频、文件等
- Python 把二进制mnist数据库转换为图片
- 在数据库中 存储图片 以及 在界面中显示图片(存储图片路径)- 这种方法相对与存储二进制文件好