public async Task <IActionResult> UploadFile(IFormFile file)
        {
            var uploadPath = _hostingEnvironment.GetFilePathForStoring(file, out var relativePath);

            if (file.Length > 0)
            {
                using (var fileStream = new FileStream(uploadPath, FileMode.Create))
                {
                    await file.CopyToAsync(fileStream);
                }
            }

            return(Ok(new
            {
                size = file.Length,
                filePath = relativePath
            }));
        }