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

时间:2015-05-12 12:36:22

标签: javascript c#

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

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

2 个答案:

答案 0 :(得分:0)

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

location.pathname;
location.hostname;

所有绝对路径都应在后端处理,不应硬编码为js,这对用户可以自由显示。

答案 1 :(得分:0)

Javascript不允许显示驱动器路径。您可以尝试使用vbScript。 检查一下:

How to get Hard Disk number from drive letter using VBScript