aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOgnjen Cirkovic <ciraboxkg@gmail.com>2022-04-10 21:46:35 +0200
committerOgnjen Cirkovic <ciraboxkg@gmail.com>2022-04-10 21:46:35 +0200
commit2a13d8d2e58b6e8ac607ea033315ae82e0f07014 (patch)
treed0241fcee8a7f195439ce88dfdb3d72e5adebf95
parentc1f759bb00c96874096103aec9c3ed30a7148995 (diff)
Omoguceno uplodovanje velikih fajlova.
-rw-r--r--backend/api/api/Controllers/FileController.cs1
-rw-r--r--backend/api/api/Program.cs6
2 files changed, 7 insertions, 0 deletions
diff --git a/backend/api/api/Controllers/FileController.cs b/backend/api/api/Controllers/FileController.cs
index ad788e17..7ed16669 100644
--- a/backend/api/api/Controllers/FileController.cs
+++ b/backend/api/api/Controllers/FileController.cs
@@ -130,6 +130,7 @@ namespace api.Controllers
[HttpPost("Csv")]
[Authorize(Roles = "User,Guest")]
+ [DisableRequestSizeLimit]
public async Task<ActionResult<string>> CsvUpload([FromForm]IFormFile file)
{
diff --git a/backend/api/api/Program.cs b/backend/api/api/Program.cs
index 7d5d0c45..43fd5cd6 100644
--- a/backend/api/api/Program.cs
+++ b/backend/api/api/Program.cs
@@ -4,6 +4,7 @@ using api.Interfaces;
using api.Models;
using api.Services;
using Microsoft.AspNetCore.Authentication.JwtBearer;
+using Microsoft.AspNetCore.Http.Features;
using Microsoft.Extensions.Options;
using Microsoft.IdentityModel.Tokens;
using MongoDB.Driver;
@@ -55,6 +56,11 @@ builder.Services.AddAuthentication(
};
});
+builder.Services.Configure<FormOptions>(x =>
+{
+ x.ValueLengthLimit = int.MaxValue;
+ x.MultipartBodyLengthLimit = int.MaxValue;
+});
builder.Services.AddControllers();