如何将图片存储到数据库中

private string fullFileNameSql(HtmlInputFile File,string imageFile,string imageName)//上传图片(数据库) { string fullFileName=File.PostedFile.FileName; if(fullFileName!=""&&imageFile!=""&&imageFile!=null) { string fileName=imageName; string imgType=fullFileName.Substring(fullFileName.LastIndexOf(".")+1); if (imgType=="bmp"||imgType=="jpg"||imgType=="gif") { int imgSize=File.PostedFile.ContentLength; Stream imgDataS=File.PostedFile.InputStream; byte[] imgData=new byte[imgSize]; this.Response.Clear(); imgDataS.Read(imgData,0,imgSize); Inc inc=new Inc(); SqlConnection con=inc.con(); string sql="insert into proImg(imgName,imgData,imgType) values(@imgName,@imgData,@imgType)"; SqlCommand cmd=new SqlCommand(sql,con); SqlParameter PimgName=new SqlParameter("@imgName",SqlDbType.VarChar,50); PimgName.Value=imageFile+fileName; cmd.Parameters.Add(PimgName); SqlParameter PimgData=new SqlParameter("@imgData",SqlDbType.Image); PimgData.Value=imgData; cmd.Parameters.Add(PimgData); SqlParameter PimgType=new SqlParameter("@imgType",SqlDbType.VarChar,50); PimgType.Value=imgType; cmd.Parameters.Add(PimgType); con.Open(); cmd.ExecuteNonQuery(); con.Close(); return imageFile+fileName; } else { Response.Write(Message.ShowAndBack("图片格式错误")); } } return ""; }
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值