winform中保存图片到数据库

zh_atlas 2014-04-17 03:50:34
我要在winform中,保存图片到数据库里边,还要读出来(就算本地的图片删了也能要能读出来),请各位大神帮忙,救急
...全文
158 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
-学无止境 2014-04-17
  • 打赏
  • 举报
回复

 //Imagepath 为图片路径  
//将图片转换为byte[]  imagebinnary
//直接将imagebinnary保存进数据库
        public static object imagetobyte( string Imagepath) 
        {
            if (Imagepath != "") //检查图片路径是否为空
            {
                FileStream filestream = new FileStream(Imagepath, FileMode.Open);
                BinaryReader binnaryreader = new BinaryReader(filestream);
                byte[] imagebinnary = binnaryreader.ReadBytes((int)filestream.Length);
                binnaryreader.Close();
                filestream.Close();
                return imagebinnary;
            }
            else
            {
                return DBNull.Value;
            }
        }

        /// <summary>
        /// 将二进制图片转为图片
        /// </summary>
        public static void Convert_byte_To_Image()
        {
                byte[] Imagebyte = (byte[]) XXXX ; // XXX为图片数组
                MemoryStream stream = new MemoryStream(Imagebyte);//图片数组转为内存文件流
                MyPictureBox.Image = new Bitmap(stream);
                stream.Close();  
        }
wind_cloud2011 2014-04-17
  • 打赏
  • 举报
回复
http://blog.csdn.net/cheney535/article/details/3473802/
jiawaziaixialing 2014-04-17
  • 打赏
  • 举报
回复
用流转换为二进制保存,读出也转换一下,思路就是这样,代码懒得找了,百度一大堆
lwwcomeon 2014-04-17
  • 打赏
  • 举报
回复
图片转换为二进制保存
facelessvoidhj 2014-04-17
  • 打赏
  • 举报
回复
http://wenku.baidu.com/link?url=vUnV1rE2x92bMOODCkkLhfJ8JBhjMGgqlMB1yCaCKVXTsnru1K-UG4KQxQunD9RuK5oD6EvLG_vJsw-qswiu01A0OAyr5h9m7dTmesWv4di

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧