如何从网页打开默认文本编辑器

时间:2012-04-18 11:13:09

标签: html

我有一个网页(使用ASP.NET构建),其中包含一个文本文件列表。我希望用户能够使用默认文本编辑器单击文件并打开它。

预计用户已经有问题的文件,我真的只需要打开它。

编辑:只需要支持Windows& Firefox&目前是Chrome。

1 个答案:

答案 0 :(得分:2)

我认为你能做的最好的事情是使用Response.ContentType将文件作为下载强制执行,如下所示:

Response.ContentType = "text/plain";
Response.AppendHeader("content-disposition", "attachment; filename=" + fileName);

如果将文件内容直接传送到Response流(从而强制下载),它将提示用户在文本编辑器中保存或打开文件。我认为这是你在没有发明自己的协议的情况下最接近的。