ASP.NET Core文件上传IFormFile于Request.Body的羁绊 (2)

上面我们大致演示了IFormFile的基础操作,我们上面的演示大致划分为两类,一种是通过模型绑定的方式而这种方式包含了IFormFile、List<IFormFile>、IFormFileCollection三种方式 ,另一种是通过Request.Form.Files的方式,为了搞懂他们的关系,就必须从模型绑定下手。

始于模型绑定

首先我们找到关于操作FormFile相关操作模型绑定的地方在FormFileModelBinder类的BindModelAsync方法[core/blob/v5.0.6/src/Mvc/Mvc.Core/src/ModelBinding/Binders/FormFileModelBinder.cs#L38" target="_blank">点击查看源码

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zydsgd.html