如何将浏览器重定向到ASP.NET中的本地文件?

我希望firefox在本地驱动器上打开C:\ somefile.txt 。 我已尝试使用“file:///”前缀的response.redirect,但它只是插入“对象移动到此处”。 进入页面。 我也想对路径进行htmlencode,因为它可能包含特殊的字符…

编辑:要清楚: C:\ somefile.txt是运行浏览器的客户端框上的文件

说实话,我不太清楚为什么Response.Redirect("file:///aaa")不适合你。 没有阅读RFC,或者自己测试,我不知道。

– 编辑:

自己测试过; 绝对不行。

没有人告诉你如何,你可以写一个链接到它,或使用一些(不可否​​认的蹩脚)javascript(写入客户端,而不是重定向),如下所示:

  

你不能。 明确不允许网页链接或重定向到本地内容。 这是一项安全措施。