У меня есть функция в контроллере, которая загружает конфигурации:
public FileStreamResult SaveData()
{
var toJson = JsonConvert.SerializeObject(this.GetData());
var byteArray = System.Text.Encoding.ASCII.GetBytes(toJson);
var stream = new MemoryStream(byteArray);
string fileName = "Configuration.json";
this.GetData().Save = false;
return new FileStreamResult(stream, "text/html")
{
FileDownloadName = fName
};
}
Она работает нормально, но единственная проблема заключается в том, что она загружает файл автоматически.Я хочу предоставить пользователю возможность обновить имя и указать место загрузки, т.е. я хочу, чтобы перед загрузкой всплыло диалоговое окно «Сохранить как».
Я посмотрел несколько источников, но не могу найти что-то, что будет применимо.Кто-нибудь может подсказать, как это сделать?
Заранее спасибо.