ASP MVC上传个人资料图片模型类

时间:2015-06-28 13:07:12

标签: c# asp.net-mvc

嗨,我有这个带有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自动生成。

更新:我想将个人资料图片保存在“物理文件”中,而不是将“图片数据”保存在数据库中。

1 个答案:

答案 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; }