代码之家  ›  专栏  ›  技术社区  ›  mimic

如何打开文本文件进行编辑,ASP.NET?

  •  0
  • mimic  · 技术社区  · 14 年前

    该页面具有指向放置在网络中某个位置的文本文件的链接。如果我单击该链接,文件将在浏览器中打开,而没有机会对其进行编辑。用户如何在他/她最喜欢的文本编辑器中单击并打开它? 谢谢

    2 回复  |  直到 14 年前
        1
  •  1
  •   azamsharp    14 年前

    如果您要做的只是编辑文本文件的内容,那么为什么不在文本框中显示内容,让用户更新内容,然后保存它。

        2
  •  1
  •   hunter    14 年前

    他们需要作为附件下载

    string fileName = "text.txt";
    string filePath = Server.MapPath("~/" + fileName);
    Response.Clear();
    
    Response.AppendHeader("content-disposition", "attachment; filename=" + fileName);
    Response.ContentType = "application/octet-stream";
    Response.WriteFile(filePath);
    Response.Flush();
    Response.End();