码迷,mamicode.com
首页 > 数据库 > 详细

图片保存到数据库

时间:2014-09-30 19:28:19      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:winform   blog   http   ar   for   文件   数据   sp   c   

以Winform PictureBox控件为例

if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                Image img = Image.FromFile(openFileDialog1.FileName);  //Image为C#中的图片对象     从文件中读取         
                this.img_Photo.Image = img;//让控件显示图片
                MemoryStream ms = new MemoryStream();
                img.Save(ms,System.Drawing.Imaging.ImageFormat.Jpeg);
                objPerson.PER_PHOTO = ms.ToArray();//将流保存到数据库对象中、objPerson.PER_PHOTO是定义的一个IMage类型的字段
  }

读取并显示

 MemoryStream ms = new MemoryStream((byte[])objPerson.PER_PHOTO);
              Image img = Image.FromStream(ms,true);//从流中读取
              this.img_Photo.Image = img;

MemoryStream内从流可以参考博客园文档http://www.cnblogs.com/kissdodog/archive/2013/01/20/2868864.html

图片保存到数据库

标签:winform   blog   http   ar   for   文件   数据   sp   c   

原文地址:http://www.cnblogs.com/zlqblog/p/4002222.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!