diff --git a/products/ASC.Files/Server/Api/EditorController.cs b/products/ASC.Files/Server/Api/EditorController.cs index 3b8ea66078..c4cc1598fb 100644 --- a/products/ASC.Files/Server/Api/EditorController.cs +++ b/products/ASC.Files/Server/Api/EditorController.cs @@ -158,14 +158,7 @@ public abstract class EditorController : ApiControllerBase [HttpPut("file/{fileId}/saveediting")] public async Task> SaveEditingFromFormAsync(T fileId, [FromForm] SaveEditingRequestDto inDto) { - var file = inDto.File; - IEnumerable files = _httpContextAccessor.HttpContext.Request.Form.Files; - if (files != null && files.Any()) - { - file = files.First(); - } - - using var stream = file.OpenReadStream(); + using var stream = _httpContextAccessor.HttpContext.Request.Body; return await _fileDtoHelper.GetAsync(await _fileStorageService.SaveEditingAsync(fileId, inDto.FileExtension, inDto.DownloadUri, stream, inDto.Doc, inDto.Forcesave)); } @@ -260,7 +253,7 @@ public abstract class EditorController : ApiControllerBase public Task> GetReferenceDataAsync(GetReferenceDataDto inDto) { - return _fileStorageService.GetReferenceDataAsync(inDto.FileKey, inDto.InstanceId, inDto.SourceFileId, inDto.Path); + return _fileStorageService.GetReferenceDataAsync(inDto.FileKey, inDto.InstanceId, inDto.SourceFileId, inDto.Path); } }