我有一个MVC网站,想要在我的模型中添加图像并在我的视图中显示它。
目前,这就是我的模型。
型号:
public class EventModel
{
public string Title { get; set; }
public string Location { get; set; }
public byte[] EventLogo { get; set; }
public string Description { get; set; }
}
目前,我已在Content / Images / Logo-1.jpeg
下的项目中保存了图像我对如何将图像路径保存到字节数组知之甚少。我想我必须先转换它。或者是否有可用于保存图像的替代数据类型。请指教。
答案 0 :(得分:0)
您可以在数据库中保存图像路径,然后从该路径获取显示图像。在Model for image path中添加stribg属性:
public string EventLogo { get; set; }
您可以参考我解释过的this post(ASP.NET MVC 4 C# HttpPostedFileBase, How do I Store File) 好。