Как сделать 2 процесса взамен используя C # Asp.Net Core 2.2 MVC EF Core - PullRequest
1 голос
/ 25 октября 2019

У меня есть процесс загрузки, который после того, как он получает запись и записывает ее в текстовый файл, открывает SaveFileDialog, чтобы позволить пользователям сохранять, где они хотят. Процесс работает нормально, но после загрузки файла вам нужно обновить страницу, чтобы изменения вступили в силу и удалить загруженные строки.

И еще одна вещь, когда я использую Google Chrome, он загружает файл автоматически, но при использовании смелого браузера он открывает SaveFileDialog. ниже указан мой код при загрузке файла.

public async Task<IActionResult> DownloadList()
{
  [some codes/process here]...

  // lets the user save the file where they want to the save the file.
  var file = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot\\files\\", "file.txt");
  return File(System.IO.File.ReadAllBytes(file), "application/octet-stream", "file.txt"); 
}

есть ли способ добавить RedirectToAction(nameof(Index)); в строку возврата?

...