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 })); }