Там интересная нить на StackOverflow об этом: ASP.NET MVC: returning plaintext file to download from controller methodASP.Net MVC: Сохранить динамически созданный текстовый файл
Это сообщение объясняет, как показать содержимое текстовый файл на URL, но не так, как сохранить содержимое этого URL-адреса на диске клиента.
Есть ли возможность сохранить (на стороне клиента) файл, который (pratically) не существует? Там просто текст, и идея заключается в том, чтобы загрузить этот простой текст в TXT-файл.
@Rhumborl, извините, но я не согласен с вами. Предлагаемое решение по вашей ссылке требует, чтобы файл имел путь (или физически существовал на стороне сервера). То, что я ищу, является решением, которое позволяет избежать существования такого файла. –
У вас нет контроля над файловой системой клиентов. Вы должны вернуть физический файл в браузер и позволить пользователю сохранить его в своей системе. –
В принятом ответе на этот вопрос говорится: «Верните FileResult или FileStreamResult из вашего действия, в зависимости от того, существует ли файл или вы его создаете« на лету ». Так что физически не нужно физически существовать на сервере – Rhumborl