在ASP.NET Core 5中,向服务器上传文件一般是通过控制器的Action方法来实现的,但在.NET 6的Minimal APIs应用程序中,如果不使用控制器的方式要实现文件或者图片上传并将其保存到服务器,又应该如何实现呢?
Rector
2021-12-13 提问
在.NET 6 Minimal APIs应用程序中,实现图片或者文件上传并保存到服务器的方案其实是非常简单的,只需要HttpRequest作为参数,并且调用RouteHandlerBuilder的静态扩展方法Accepts的扩展方法即可,示例如下:
HttpRequest
RouteHandlerBuilder
Accepts
就这么简单,在Postman中的测试结果如下:
2021-12-13 回答
码龄: 3105天
专注.NET/.NET Core