我想下载一个xml文件,但是我有一个字符串中的xml内容。如何将xml内容下载到文件
public FileResult Download(string id)//guid
{
string fid = Convert.ToString(id);
var model = service.GetAllDefinitions().First(x => x.ID == id);
var definitionDetails = new StatisticDefinitionModel(model);
var definition = definitionDetails.ToXml;
//in this definition i have xml content not a path
string fileName = definitionDetails.Name + ".xml";
string contentType = "text/xml";
return File(definition , contentType);
}
但这是行不通的,得到了像非法路径的错误。
感谢,
您应该会收到警告,因为您没有在函数中使用'fileName'。大概你可以从那里工作。 – Gorpik 2012-08-07 11:09:01
所以你在一个字符串中有一个XML结构,并且想把它放在一个文件中并返回它?为什么不直接返回XmlDocument? – Jan 2012-08-07 11:09:58
@Gorpik -adding fileName也有同样的错误 – Ash 2012-08-07 11:11:46