Muszę utworzyć i zwrócić plik w mojej aplikacji ASP.net MVC aplikacji. Typ pliku powinien być normalnym plikiem .txt. Wiem, że mogę zwrócić FileResult, ale nie wiem jak z niego korzystać.Jak utworzyć plik i zwrócić go za pomocą FileResult w ASP.NET MVC?
public FilePathResult GetFile()
{
string name = "me.txt";
FileInfo info = new FileInfo(name);
if (!info.Exists)
{
using (StreamWriter writer = info.CreateText())
{
writer.WriteLine("Hello, I am a new text file");
}
}
return File(name, "text/plain");
}
Ten kod nie działa. Czemu? Jak to zrobić z wynikiem strumienia?
Weź również pod uwagę inne opcje - http://stackoverflow.com/questions/1187261/whats-the-difference-between-the-four-file-results-in-asp-net-mvc pamiętając, że File (może pomieścić wszystkie one. – RichardOD
to nie działa, więc usunąłem znak "nike" – Ante
Tak, plik ([params], ...) zrobi to, co chcesz ... musisz dowiedzieć się, co chcesz ... – BigBlondeViking