在JavaScript中获取本地系统中的文件路径

在JavaScript中获取本地系统中的文件路径,javascript,c#,Javascript,C#,我试图在不使用JavaScript硬编码的情况下获取客户端本地路径。 我使用下面的代码获取路径,但它是从服务器检索的。 有人能帮助我如何获取JavaScript中的本地文件路径吗 recordPath = System.IO.Path.GetDirectoryName(System.IO.Path.GetDirectoryName( HttpContext.Current.Server.MapPath("save

我试图在不使用JavaScript硬编码的情况下获取客户端本地路径。 我使用下面的代码获取路径,但它是从服务器检索的。 有人能帮助我如何获取JavaScript中的本地文件路径吗

recordPath = System.IO.Path.GetDirectoryName(System.IO.Path.GetDirectoryName(
                                          HttpContext.Current.Server.MapPath("saveFile")));

您无法通过javascript获取绝对文件路径。您只能获取相对于服务器页面的文件路径

location.pathname;
location.hostname;

所有绝对路径都应该在后端处理,不应该硬编码到用户可以自由看到的js中。

Javascript不允许显示驱动器路径。你可以试试vbScript。 看看这个:


您所说的“本地路径”是什么意思?它是windows中的
%temp%
目录吗?我指的是像D:\、E:\etc这样的本地驱动器路径,而不是%temp%@它是用来存储值的吗?它实际上是从服务器读取ActiveX控件并将其存储在我们的计算机中。使用可以使用
cookies
在本地计算机上存储数据<代码>http://www.w3schools.com/js/js_cookies.asp谢谢。但是,在任何其他脚本语言(如vbscript)中都可以获得绝对路径吗?