public JsonResult UploadAircraftPhotos([FromForm] AircraftFile photo) { string uploadedFileName = string.Empty; byte[] fileBytes = null; string fileExt = null; if (photo.File.Length != 0) { using (var ms = new MemoryStream()) { photo.File.CopyTo(ms); fileBytes = ms.ToArray(); } fileExt = photo.File.FileName.Substring(photo.File.FileName.LastIndexOf('.')); uploadedFileName = _aircraftService.SaveImage(fileBytes, fileExt); } return(new JsonResult(new { name = photo.Name, fileName = uploadedFileName })); }