gpt4 book ai didi

asp.net-mvc - 用户个人资料图片 asp.net mvc 身份

转载 作者:行者123 更新时间:2023-12-04 23:22:04 26 4
gpt4 key购买 nike

我正在使用 MVC 5 和 Identity 创建一个 Web 应用程序。到目前为止,我已经创建了一个注册系统,但我希望允许用户在注册时上传个人资料。

我想知道是否可以使用 asp.net 身份实现个人资料图片?

最佳答案

是的。假设您使用默认的 Entity Framework 实现,您可以扩展 ApplicationUser在名为 Models/IdentityModels.cs 的文件中.

您可以将图像存储在数据库中或文件系统的其他位置。

将它存储在数据库中的一种方法是在模型中使用一个字节数组(我相信它映射到 varbinary(max) )......

public class ApplicationUser : IdentityUser
{
public byte[] Image { get; set; }
}

可以在此处找到有关如何保存上传图像并通过 EF 保存在数据库中的详细信息...
Entity Framework 5 Code first adding an image

或者您可以简单地将上传的文件保存到文件系统或 blob 存储,然后将路径或 URL 存储到图像...
public class ApplicationUser : IdentityUser
{
public string ImagePath { get; set; }
}

关于asp.net-mvc - 用户个人资料图片 asp.net mvc 身份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21636583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com