我试图让用户将xml文件保存到他选择的位置。您是否有任何关于如何为asp.net mvc 2应用程序编写saveas位置的示例?
答案 0 :(得分:0)
您可以使用Content-Disposition标头并指定attachment
属性,该属性将提示用户使用“另存为”对话框:
public ActionResult Download()
{
var cd = new ContentDisposition
{
FileName = "foo.xml",
Inline = false
};
Response.AppendHeader("Content-Disposition", cd.ToString());
var xml = Encoding.Default.GetBytes("<root>some content</root>");
return File(xml, "text/xml");
}