I want to create a simple file upload endpoint in ASP.NET Core 6 and thought it would be as easy as described here https://dotnetthoughts.net/handling-file-uploads-in-openapi-with-aspnet-core/.
When I have an endpoint defined like:
app.MapPost("/upload", (IFormFile file) =>
{
//Do something with the file
return Results.Ok();
}).Accepts<IFormFile>("multipart/form-data").Produces(200);
I get a 415 back when I call the endpoint. The message I get back is something like:
Expected a supported JSON media type but got "multipart/form-data; ...
Not sure why it expected a supported json when I say that the endpoint should accept multipart/form-data
.
Any ideas or thoughts on what to do here?