文件上传C#.NET Framework 5
本文关键字:Framework NET 文件 | 更新日期: 2023-09-27 18:25:37
我正在学习.NET 5(MVC框架)。我想上传一个文件,但我不知道如何在控制器中检索上传的文件。它在以前的.NET版本上的工作方式不再有效(使用HttpPostedFileBase,请参阅此处的示例)。
我的表单是一个非常小的表单,有一个文件输入:
<form method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" name="submit" value="Upload">
</form>
我的控制器看起来像这样:
public class FittingController : Controller
{
[HttpPost]
public IActionResult Index(IndexViewModel viewModel)
{
// How to retrieve uploaded file here?
}
}
是否有人已经体验过.NET版本5?
提前谢谢。
我自己找到了一个解决方案。我通过请求访问文件:
IFormFile file = Request.Form.Files.GetFile("file");