如何在 ASP.NET Core 5 中向特定用户发送内容

Posted

技术标签:

【中文标题】如何在 ASP.NET Core 5 中向特定用户发送内容【英文标题】:How to send a content to specific users in ASP.NET Core 5 【发布时间】:2022-01-05 20:43:44 【问题描述】:

我有一个 ASP.NET Core 5 MVC 项目,我希望管理员能够将文件发送给特定的人,并且该文件中的信息是通过表单形成的。

假设学术顾问必须向每个学生发送单独的教学大纲,这是一个照片文件。我在数据库、下载、上传和显示该图像等所有领域的每个学生都有问题。我希望我能解释清楚

请任何可以帮助我的人

【问题讨论】:

【参考方案1】:

您可以使用数据库中的表并为您想要的每个用户保存每个文件的地址。还使用文件的 GUID 文件名,如果它有安全的东西,你可以使用 Webapi 接口下载(禁用直接下载),每次调用 api 时检查权限

【讨论】:

是的,我知道这一点,但我不知道如何将照片发送给第一个学生并将其显示在第一个学生的用户面板中,并为其他学生做同样的事情。正是数据库设计和管理员和学生之间的数据库关系中的主要问题 你能解释一下你的情况吗?只有第一个学生可以看到吗? amd 第二个不是吗? 否 辅导员将程序发送给几个学生。我的问题是我不知道如何将这些照片放入数据库。程序和学生之间的关系是一对一的。所以任何课程都是为学生准备的。以后学生应该可以在他的用户面板中查看和下载这个程序希望我能解释清楚

以上是关于如何在 ASP.NET Core 5 中向特定用户发送内容的主要内容,如果未能解决你的问题,请参考以下文章

在 ASP.Net Core Web 应用程序(引导程序)中向导航栏添加下拉菜单

如何在 ASP.NET Core 2.1 中向 Visual Studio 添加新的 Razor 页面模板?

如何在 ASP.NET Core 5 MVC (.NET 5) 中获取记录的用户数据?

用户在 ASP.NET Core Identity 中打开设置页面时如何询问密码?

如何在 ASP.NET MVC 中向客户端发送 XML 文件

如何按照存储库模式在 Asp.Net Core 5.0 项目上实现 .Net Core Identity?