如何使用File.WriteAllText在本地驱动器上保存文件?

时间:2017-05-30 05:34:52

标签: c# asp.net xml file download

我正在使用以下代码创建并保存xml文件:

File.WriteAllText("D:\\55_SEPA_30-04-2017.xml", strXMLGenerate);

问题是创建的文件保存在服务器文件夹而不是本地驱动器中。 如何将文件保存在本地驱动器路径上的任何位置。有没有办法在本地“下载”文件夹中自动保存文件? 任何帮助将受到高度赞赏。

编辑: 我正在使用File.WriteAllText为Ajax调用创建和保存文件。 在Ajax调用/静态方法中,不支持Response.Write / Response.End()。 所以我的问题与提到的问题无关。请看一下。

由于

1 个答案:

答案 0 :(得分:1)

您无法通过Ajax下载文件。出于安全考虑,JavaScript无法将文件直接保存到用户的计算机上。