From eb50590684554ca961bda4f5390e5c94461a6f36 Mon Sep 17 00:00:00 2001 From: Fransolet Thomas Date: Fri, 10 Mar 2023 19:46:37 +0100 Subject: [PATCH] Update file download (add file name) + update max audio and other file size --- ManagerService/Controllers/ResourceController.cs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/ManagerService/Controllers/ResourceController.cs b/ManagerService/Controllers/ResourceController.cs index 1710b0f..2ad0d24 100644 --- a/ManagerService/Controllers/ResourceController.cs +++ b/ManagerService/Controllers/ResourceController.cs @@ -194,11 +194,17 @@ namespace ManagerService.Controllers if (resource.Type == ResourceType.Image) { - return new FileContentResult(file, "image/png"); + return new FileContentResult(file, "image/png") + { + FileDownloadName = resource.Label + ".png" + }; } if (resource.Type == ResourceType.Video || resource.Type == ResourceType.Audio) { - return new FileContentResult(file, "application/octet-stream"); + return new FileContentResult(file, "application/octet-stream") + { + FileDownloadName = resource.Type == ResourceType.Audio ? resource.Label + ".mp3" : resource.Label + ".mp4", + }; } return new FileContentResult(file, "image/png"); @@ -236,7 +242,7 @@ namespace ManagerService.Controllers { var stringResult = ""; double fileSizeibMbs = (double) ((double)file.Length) / (1024*1024); - if (fileSizeibMbs <= 4.01 || resourceType == ResourceType.Image) + if (fileSizeibMbs <= 1.5 || resourceType == ResourceType.Image) { using (var ms = new MemoryStream()) {