//[UserRoleAttributeExtension(RoleEnum.Client)] public async Task <IActionResult> UploadFiles() { try { var files = HttpContext.Request.Form.Files; var fileInformation = JsonConvert.DeserializeObject <IEnumerable <FileUploadEntry> >( HttpContext.Request.Form["fileInformation"][0]); foreach (var file in files) { if (file.Length == 0) { continue; } using var inputStream = new MemoryStream(); await file.CopyToAsync(inputStream); await _fileLogic.UploadFile(file.FileName, inputStream.ToArray()); } var res = await _fileLogic.UpdateFileInformation(fileInformation.ToList()); return(Ok(res)); } catch (Exception e) { return(ExceptionResult(e)); } }