我希望逐步完成此代码,将图像作为字节数组添加到用户配置文件中作为每个用户的配置文件pic。到目前为止我所拥有的:
[Table("UserProfile")]
public class UserProfile
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int UserId { get; set; }
public string UserName { get; set; }
public byte[] Image { get; set; }
}
现在如何完成控制器的代码? 如何完成视图代码? 如何完成编辑视图的代码?
谢谢,如果有人有时间帮助我。
答案 0 :(得分:2)
用于显示图像
@{
var base64 = Convert.ToBase64String(Model.Image);
var imgSrc = String.Format("data:image/gif;base64,{0}", base64);
}
<img src="@imgSrc" />
一些参考帮助: