public ActionResult <ImageInfo> CreateSampleFromFile(IFormFile module) { if (module == null) { return(BadRequest("module is null")); } if (module.Length == 0) { return(BadRequest("module.Length == 0")); } try { using (var stream = new MemoryStream()) { module.CopyTo(stream); var sample = _moduleService.CreateImageSample(stream.ToArray(), ImageFormat.Jpeg); return(sample); } } catch (ExternalException) { return(StatusCode( (int)HttpStatusCode.UnsupportedMediaType, new { message = string.Format("Передано некорректное изображение. Подгрузка не возможна.") })); } }