Dol*_*aps 4 asp.net-mvc image-uploading user-profile asp.net-mvc-5 asp.net-identity
我正在使用MVC 5和Identity创建一个Web应用程序.到目前为止,我已创建了一个注册系统,但我想允许用户在注册时上传个人资料.
我想知道是否有可能用asp.net身份实现个人资料图片?
是.假设您正在使用默认的Entity Framework实现,您可以扩展ApplicationUser名为的文件Models/IdentityModels.cs.
您可以将映像存储在数据库中或文件系统上的其他位置.
将其存储在数据库中的一种方法是在模型中使用字节数组(我相信映射到varbinary(max))...
public class ApplicationUser : IdentityUser
{
public byte[] Image { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
有关如何保存上传图像并通过EF保存在数据库中的详细信息,请参见此处... 实体框架5代码首先添加图像
或者您只需将上传的文件保存到文件系统或blob存储,然后将路径或URL存储到图像中......
public class ApplicationUser : IdentityUser
{
public string ImagePath { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8670 次 |
| 最近记录: |