From a33bf0ed3034fe792a7b21dfd31be216414ae110 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Mon, 30 Aug 2021 20:20:56 +0000 Subject: [PATCH] --- server/AyaNova/Controllers/AttachmentController.cs | 2 +- server/AyaNova/util/ServerBootConfig.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/AyaNova/Controllers/AttachmentController.cs b/server/AyaNova/Controllers/AttachmentController.cs index 67816e15..169cd2b8 100644 --- a/server/AyaNova/Controllers/AttachmentController.cs +++ b/server/AyaNova/Controllers/AttachmentController.cs @@ -321,7 +321,7 @@ namespace AyaNova.Api.Controllers return BadRequest(new ApiErrorResponse( ApiErrorCode.VALIDATION_LENGTH_EXCEEDED, null, - String.Format(await TranslationBiz.GetTranslationStaticAsync("AyaFileFileTooLarge", TransId, ct), FileUtil.GetBytesReadable(ServerBootConfig.MAX_ATTACHMENT_UPLOAD_BYTES)))); + "HTTP ERROR CODE 413 " + String.Format(await TranslationBiz.GetTranslationStaticAsync("AyaFileFileTooLarge", TransId, ct), FileUtil.GetBytesReadable(ServerBootConfig.MAX_ATTACHMENT_UPLOAD_BYTES)))); } else//not too big, something else return BadRequest(new ApiErrorResponse(ApiErrorCode.VALIDATION_INVALID_VALUE, null, errorMessage)); diff --git a/server/AyaNova/util/ServerBootConfig.cs b/server/AyaNova/util/ServerBootConfig.cs index 0fe8bfc2..6c733c3d 100644 --- a/server/AyaNova/util/ServerBootConfig.cs +++ b/server/AyaNova/util/ServerBootConfig.cs @@ -15,8 +15,8 @@ namespace AyaNova.Util //STATIC HARD CODED COMPILE TIME DEFAULTS NOT SET THROUGH CONFIG internal const int FAILED_AUTH_DELAY = 3000;//ms internal const int REPORT_RENDERING_OPERATION_TIMEOUT = 20000;//ms - //UPLOAD LIMITS 1048576 = 1MiB for testing - internal const long MAX_ATTACHMENT_UPLOAD_BYTES = 10737418241;//10737418241=10GiB + //UPLOAD LIMITS 1048576 = 1MiB for testing 10737420000 10737418240 10,737,418,240 + internal const long MAX_ATTACHMENT_UPLOAD_BYTES = 10737420000;//slight bit of overage as 10737418241=10GiB internal const long MAX_LOGO_UPLOAD_BYTES = 512000;//500KiB limit internal const long MAX_IMPORT_FILE_UPLOAD_BYTES = 104857600;//100MiB limit internal const long MAX_REPORT_TEMPLATE_UPLOAD_BYTES = 15728640;//15MiB limit; currently the largest v7 export for a report template is 828kb, I'm guessing 15mb is more than enough