Home > OS >  How to increase the request size limit using minimal api with .NET 6?
How to increase the request size limit using minimal api with .NET 6?

Time:04-28

I have an endpoint to upload videos

app.MapPost("/video/upload", async (HttpRequest request) =>

It works with small videos but when I try to upload a video of larger size I get an error saying that I exceeded the allowed size

CodePudding user response:

This can be configured in the web.config file.

<system.webServer>
    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="1073741824" />
        </requestFiltering>
    </security>
</system.webServer>

This will set the limit to 1GB

CodePudding user response:

We can configure kestrel through the builder value and specify the max request body size

var builder = WebApplication.CreateBuilder(args);

builder.WebHost.UseKestrel(o => o.Limits.MaxRequestBodySize = null);

null means that there is no limit.

  • Related