使用.NET 6 Minimal API,我正在尝试在POST方法中处理multipart/form-data。但是,以下代码无法实现:
app.MapPost("/tickets", async (IFreshdeskApiService s, [FromForm] CreateTicketDto dto) => await s.Add(dto))
.Accepts<CreateTicketDto>("multipart/form-data");
我收到了带有以下请求体的400错误请求:
{
"error": "Expected a supported JSON media type but got \"multipart/form-data; boundary=--------------------------391539519671819893009831\"."
}
我已经切换到非最小API(使用app.MapControllers()
),但在最小API中有没有处理此问题的方法?
[FromForm]
的支持。 - haldo