因此,我编写了一个简单的程序,该程序根据用户对多个字段的输入创建一个 html 文档。目前,当用户按下按钮时,它会生成文档并使用以下内容自动下载到用户的机器上:
Response.ContentType = "text/plain";
Response.Write(HTML.ToString());
Response.Flush();
Response.End();
但是,当用户按下按钮时,我希望将文件写入用户机器上的文件夹。所以,假设我希望他们按下按钮,它会自动将文件写入他们的桌面。这段代码会是什么样子?(C#)
谢谢,
ps我一直在尝试这样的事情,但没有运气:
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();