【发布时间】:2012-11-21 01:28:56
【问题描述】:
所以我编写了一个简单的程序,它可以根据用户对多个字段的输入创建一个 html 文档。目前,当用户按下按钮时,它会生成文档并使用以下内容自动下载到用户的机器上:
Response.ContentType = "text/plain";
Response.Write(HTML.ToString());
Response.Flush();
Response.End();
但是,当用户按下按钮时,我希望将文件写入用户机器上的文件夹。所以,假设我希望他们按下按钮,它会自动将文件写入他们的桌面。这段代码会是什么样子? (c#)
谢谢你,
附言我一直在尝试这样的事情,但没有运气:
string filename = Server.MapPath("~/C:/Users/Sean/Desktop/new.html");
System.IO.StreamWriter textWriter = default(System.IO.StreamWriter);
textWriter = System.IO.File.AppendText(filename);
textWriter.Write(HTML);
textWriter.Close();
【问题讨论】: