Tengo que crear y devolver el archivo en mi aplicación ASP.net MVC. El tipo de archivo debe ser un archivo .txt normal. Sé que puedo devolver FileResult pero no sé cómo usarlo.Cómo crear un archivo y devolverlo a través de FileResult en 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");
}
Este código no funciona. ¿Por qué? ¿Cómo hacerlo con el resultado de la secuencia?
Considere también las otras opciones: http://stackoverflow.com/questions/1187261/whats-the-difference-between-the-four-file-results-in-asp-net-mvc recordando ese archivo (puede acomodar todos ellos. – RichardOD
esto no funciona, así que deshice el signo "nike" – Ante
Sí, el archivo ([params], ...) hará lo que quiera ... necesita averiguar lo que quiere ... – BigBlondeViking