图片怎么存入数据库?
实现QQ聊天可以添加表情的功能,把图片存入到数据库中怎么能把图片在取出来。
都是一些字符。
pict_Side.Image.Save(pict_side_filename);//图片框pict_Side里面的图片保存到pict_side_filename字符串文件名中 FileStream fss = new FileStream(pict_side_filename, FileMode.Open, FileAccess.Read); BinaryReader brr = new BinaryReader(fss); byte[] pict_side_pict = brr.ReadBytes((int)fss.Length);//把图片保存到二进制数组 pict_side_pict 中 MyCommand.Parameters["@Side_Pic"].Value = pict_side_pict;//把数组保存到数据库Side_Pic字段中
MemoryStream stream_pic_side = new MemoryStream(pict_side_pict);//把数组pict_side_pict中的数据读到内存 Image pic_side_pp = Image.FromStream(stream_pic_side);//转化成图片 dataGridView_product.Rows[rows].Cells[9].Value = (Image) pic_side_pp;//显示到datagridview里面,这里(Image) pic_side_pp你要自己检测一下是不是正确,因为我当时是用pict_Side.Image。