У меня есть процесс загрузки, который после того, как он получает запись и записывает ее в текстовый файл, открывает 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));
в строку возврата?