【发布时间】:2022-12-14 11:38:04
【问题描述】:
我想在 ASP.NET Core 6 中创建一个简单的文件上传端点,并认为它会像这里描述的那样简单https://dotnetthoughts.net/handling-file-uploads-in-openapi-with-aspnet-core/。
当我定义了一个端点时:
app.MapPost("/upload", (IFormFile file) =>
{
//Do something with the file
return Results.Ok();
}).Accepts<IFormFile>("multipart/form-data").Produces(200);
当我呼叫端点时,我收到 415 回复。我收到的消息是这样的:
期望支持的 JSON 媒体类型但得到“multipart/form-data; ...
当我说端点应该接受
multipart/form-data时,不确定为什么它期望支持的 json。关于在这里做什么的任何想法或想法?
【问题讨论】:
标签: asp.net .net asp.net-core .net-6.0 minimal-apis