Devo creare e restituire il file nella mia aplicazione ASP.net MVC aplication. Il tipo di file dovrebbe essere normale .txt file. So che posso restituire FileResult ma non so come usarlo.Come creare un file e restituirlo tramite FileResult in 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");
}
Questo codice non funziona. Perché? Come si fa con il risultato del flusso?
Considerate anche le altre opzioni- http://stackoverflow.com/questions/1187261/whats-the-difference-between-the-four-file-results-in-asp-net-mvc ricordando che File (può ospitare tutti – RichardOD
questo non funziona quindi ho uncked il segno "nike" – Ante
Sì, il file ([parametri], ...) farà quello che vuoi ... devi capire cosa vuoi ... – BigBlondeViking