图片怎么存入数据库?
实现QQ聊天可以添加表情的功能,把图片存入到数据库中怎么能把图片在取出来。
都是一些字符。
2010-12-23 02:42
2010-12-23 08:11
2010-12-23 10:03
程序代码: 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。
2010-12-23 12:09
程序代码:System.[] Paras = new System.[8];
FileStream fileStream = new FileStream(path, FileMode.Open, FileAccess.Read);
byte[] myPic = new byte[fileStream.Length];
fileStream.Read(myPic, 0, System.Convert.ToInt32(fileStream.Length));//从流中读取字节块,并将数据写入到该缓冲区
fileStream.Close();
2010-12-23 14:11
com.Parameters.Add("@Bpic", SqlDbType.Image);
com.Parameters["@Bpic"].Value = myPic;接上面一段,用的是存储过程
2010-12-23 14:12
2010-12-23 17:51
2010-12-23 18:52
2010-12-29 16:19
2011-10-22 16:58