【发布时间】:2021-04-25 17:56:32
【问题描述】:
我正在尝试通过“文件”类型的输入元素获取文件。该元素处于部分视图中,我想将其发送到控制器或通过“Request.Form [”inputFile“];”在那里请求它。这种方式只给我文件的名称。在控制器中,我想通过电子邮件附件发送它,但我需要加载该文件。
应用是 ASP.NETCore Razor 页面和 Request.Files[] 等元素不存在。
有没有人有一些想法来实现这一点?
【问题讨论】:
-
输入文件不是您的页面模型的一部分?\
-
我在输入元素所在的 partialView 中的模型不包含 IFormFile。我不能这样绑定它。如果有另一种方法来实现这一点,或者只是通过编辑 partialView 模型,我的问题仍然存在?
-
对于 RazorPages,我不确定是否有不同于 PageModel 的 File 部分的方法。 docs.microsoft.com/en-us/aspnet/core/mvc/models/…
标签: javascript c# html asp.net-core razor-pages