public async Task <IActionResult> OnPostAsync(IFormFile file) { var fileName = Path.GetFileName(file.FileName); DateTime now = DateTime.Now; var base64Time = Base64Encoder.GetBase64String($"{now.ToShortDateString()} {now.ToShortTimeString()}"); var base64File = Base64Encoder.GetBase64String(fileName); var user = User.Identities.FirstOrDefault(); await _storageService.AddImageAsync(file.OpenReadStream(), fileName, user.Name); return(RedirectToPage("UploadSuccess", new { file = base64File, time = base64Time })); }