diff --git a/Moonlight/Core/CoreFeature.cs b/Moonlight/Core/CoreFeature.cs index 7165ee44..dcd19184 100644 --- a/Moonlight/Core/CoreFeature.cs +++ b/Moonlight/Core/CoreFeature.cs @@ -25,6 +25,7 @@ using Moonlight.Core.Attributes; using Moonlight.Core.Http.Middleware; using Moonlight.Core.Implementations.ApiDefinition; using Swashbuckle.AspNetCore.SwaggerGen; +using Microsoft.AspNetCore.Http.Features; namespace Moonlight.Core; @@ -96,6 +97,12 @@ public class CoreFeature : MoonlightFeature options.Limits.MaxRequestBodySize = ByteSizeValue.FromMegaBytes(config.Http.UploadLimit).Bytes; }); + // Setup http upload limit in forms + context.Builder.Services.Configure(x => + { + x.MultipartBodyLengthLimit = ByteSizeValue.FromMegaBytes(config.Http.UploadLimit).Bytes; + }); + // Assets // - Javascript