显示数据库中的图像
本文关键字:图像 数据库 显示 | 更新日期: 2023-09-27 18:36:05
我想在不使用处理程序的情况下显示数据库中的二进制数据(图像)
var imgLogo = cid.Tables[0].Rows[0]["Logo"].ToString();
你能建议我的方法吗。 这是我的ASPX内容
如何从代码隐藏设置图像网址? 我已经尝试过下面的一个,但它不起作用
Byte[] bytes = (Byte[])cid.Tables[0].Rows[0]["Logo"];
Response.Buffer = true;
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "image/jpg";
Response.BinaryWrite(bytes);
我如何从中设置图像网址?
提前谢谢。
好吧,您拥有的代码仅设置要写入响应的图像。您需要使用 ASP.NET 图像控件,然后使用处理程序来提供图像。
处理程序将从数据库中读取图像字节,然后将其读入响应,就像您所做的那样。
看一看:
将数据库中的图像检索到图像标记中