嗨,我有这个带有EF6的ASP MVC5。目前我正在开发一个需要保存用户个人资料图片的项目。我的模型类是
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int ID { get; set; }
[Required]
public String Email { get; set; }
[Required]
public String Password { get; set; }
public String FirstName { get; set; }
[Required]
public String LastName { get; set; }
我不知道如何在此处添加个人资料图片属性。控制器类和视图由VS自动生成。
更新:我想将个人资料图片保存在“物理文件”中,而不是将“图片数据”保存在数据库中。
答案 0 :(得分:1)
要将图片上传到Azure,您应该使用blob存储。这是一个答案如何做到Upload image to Azure blob storage然后你获取上传图像的绝对URI并将其保存到你的问题中提到的模型类的字符串属性。
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int ID { get; set; }
[Required]
public String Email { get; set; }
[Required]
public String Password { get; set; }
public String FirstName { get; set; }
[Required]
public String LastName { get; set; }
[Required]
public String ImageUrl{ get; set; }