I\'ve had it suggested to me that I should use FileResult to allow users to download files from my Asp.Net MVC application. But the only examples of this I can find always h
public ActionResult Download() { var document = //Obtain document from database context var cd = new System.Net.Mime.ContentDisposition { FileName = document.FileName, Inline = false, }; Response.AppendHeader("Content-Disposition", cd.ToString()); return File(document.Data, document.ContentType); }