如何将浏览器重定向到ASP.NET中的本地文件?
我希望firefox在本地驱动器上打开C:\ somefile.txt 。 我已尝试使用“file:///”前缀的response.redirect,但它只是插入“对象移动到此处”。 进入页面。 我也想对路径进行htmlencode,因为它可能包含特殊的字符…
编辑:要清楚: C:\ somefile.txt是运行浏览器的客户端框上的文件
说实话,我不太清楚为什么Response.Redirect("file:///aaa")
不适合你。 没有阅读RFC,或者自己测试,我不知道。
– 编辑:
自己测试过; 绝对不行。
没有人告诉你如何,你可以写一个链接到它,或使用一些(不可否认的蹩脚)javascript(写入客户端,而不是重定向),如下所示:
你不能。 明确不允许网页链接或重定向到本地内容。 这是一项安全措施。