【发布时间】:2018-03-06 13:35:13
【问题描述】:
我想在 mvc 中显示图像图像存储在数据库中 文件类型是图像,我想首先获取图像我正在转换字节,然后我想在视图中显示我正在尝试一切,但图像不只显示空白矩形显示。
conn.Open();
using (SqlCommand cmd1 = new SqlCommand("select isnull(ClientPic,'') as ClientPic from MembersDetail where Srno=1 and MemberShipID='" + clsCommon._MembershipID + "'", conn))
{
cmd1.CommandType = CommandType.Text;
SqlDataAdapter ad = new SqlDataAdapter(cmd1);
DataTable mdt_pic = new DataTable();
ad.Fill(mdt_pic);
for (int i = 0; i < mdt_pic.Rows.Count; i++)
{
ViewBag.Pic = obj_u.ClientPic = "data:image/png;base64," + Convert.ToBase64String((byte[])mdt_pic.Rows[i]["ClientPic"]);
}
conn.Close();
}
<img src="@ViewBag.Pic" alt="User" />
【问题讨论】:
标签: c# asp.net-mvc-4 model-view-controller ado.net