[英]Convert Varbinary To upload Image MVC asp.net
Hy master I have some problem when I convert Image varbinary(MAX)
I have a procedure like this Hy master我在转换Image
varbinary(MAX)
时遇到一些问题,我有一个这样的过程
Create Procedure SelectBarang
as
Begin
Select * from Barang;
End
and i have class model like this 我有这样的课堂模型
public class ShopDB
{
string cs = ConfigurationManager.ConnectionStrings["ShopEntities"].ConnectionString;
public List<Barang> ListAll()
{
List<Barang> lst = new List<Barang>();
SqlConnection con = new SqlConnection(cs);
//using(SqlConnection con=new SqlConnection(cs))
{
con.Open();
SqlCommand com = new SqlCommand("SelectBarang", con);
com.CommandType = CommandType.StoredProcedure;
SqlDataReader rdr = com.ExecuteReader();
while (rdr.Read())
{
lst.Add(new Barang
{
IdBarang = Convert.ToInt32(rdr["IdBarang"]),
NamaBarang = rdr["NamaBarang"].ToString(),
Harga = Convert.ToInt32(rdr["Harga"]),
CategoriId = Convert.ToInt32(rdr["CategoriId"]),
GambarBarang = Convert ??
});
}
return lst;
}
}
}
How I can change varbinary
to image for Add my data? 如何将
varbinary
更改为image以添加数据?
Hi you can do something like 嗨,你可以做类似的事情
you can read data using: 您可以使用以下方式读取数据:
byte[] myImage = (byte[])reader["MyImageColumn"];
Then use this in mvc view 然后在mvc视图中使用它
@{ var base64 = Convert.ToBase64String(Model.ByteArray); var imgSrc = String.Format("data:image/gif;base64,{0}", base64); }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.