如何在最小 API 中返回多部分内容
原文中文,约2800字,阅读约需7分钟。发表于: 。最小 API 是一种简化的 ASP.NET Core Web API 的编程模式,它可以使用最少的代码创建 HTTP 服务。不过,有时候我们可能需要返回不同类型的数据,比如说一个图片文件和一些文本信息,这时候该怎么办呢?简单实现其实,我们可以利用 MultipartFormDataContent 类来实现这个功能,它是 MultipartContent 的一个子类,它可以存放多个 HttpCont...
最小 API 是 ASP.NET Core Web API 的简化编程模式,使用最少的代码创建 HTTP 服务。利用 MultipartFormDataContent 类可以返回不同类型的数据,但最小 API 默认无法处理该类型。需要自己编写返回值处理器,将 MultipartFormDataContent 转换成 Stream 对象并写入 HTTP 响应中。可以使用 Postman 或代码获取返回结果。本文教你如何在最小 API 中返回多部分内容。