image控件如何显示数据库中的图片 asp.net

 我来答
曼探WMS仓库管理
推荐于2018-04-30
知道答主
回答量:29
采纳率:0%
帮助的人:16.7万
展开全部
试下这段代码~我是这样实现的

//byte[] buffByle = (Byte[])prtb.Rows[0]["sPicture"];//把数据库中图片的二进制数据转换一个byte数组
//int filelength = buffByle.Length;//获得数组的长度
////创建在服务器上对应虚拟路径的物理路径
////string myUrl = HttpContext.Current.Server.MapPath(this.Request.ApplicationPath) + "TempDownLoad";
//System.IO.FileInfo file = new System.IO.FileInfo(Server.MapPath("TempDownLoad"));
//if (file.Exists)
//{
// file.Delete();

//}

//string myUrl = Server.MapPath("TempDownLoad");

//// 创建文件流
//FileStream fs = new FileStream(myUrl, FileMode.OpenOrCreate);
//BinaryWriter w = new BinaryWriter(fs);//以二进制的形式将基元内写入流
//w.BaseStream.Write(buffByle, 0, filelength);//把数据库中的图片二进制添加到BinaryWriter
//w.Flush();
//w.Close();
//Image1.ImageUrl = "~/TempDownLoad";
xinyuanlb
2011-09-24
知道答主
回答量:10
采纳率:0%
帮助的人:4.3万
展开全部
假设数据库中图片路径那个列为 img

如果在GridView 或则在datalist里可以这样写
ImageUrl='<%#Eval("img")'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tracywang1025
2011-09-18
知道答主
回答量:9
采纳率:0%
帮助的人:1.5万
展开全部
可以调用脚本,使用Javascript;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式