From d9d17c834226b513a585f4149cc009a2e242f972 Mon Sep 17 00:00:00 2001 From: Masu Baumgartner <68913099+Masu-Baumgartner@users.noreply.github.com> Date: Sat, 22 Jun 2024 20:03:27 +0200 Subject: [PATCH] Allow changing of multipart form upload limit --- Moonlight/Core/CoreFeature.cs | 7 +++++++ 1 file changed, 7 insertions(+) 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