我试图在JavaScript中没有硬编码的情况下获取客户端本地路径。 我使用下面的代码来获取路径,但是它是从服务器检索的。 有人可以帮助我如何在JavaScript中获取本地文件路径。
recordPath = System.IO.Path.GetDirectoryName(System.IO.Path.GetDirectoryName(
HttpContext.Current.Server.MapPath("saveFile")));
答案 0 :(得分:0)
您无法通过javascript获取绝对文件路径。您只能获取相对于服务器页面的文件路径。
location.pathname;
location.hostname;
所有绝对路径都应在后端处理,不应硬编码为js,这对用户可以自由显示。
答案 1 :(得分:0)
Javascript不允许显示驱动器路径。您可以尝试使用vbScript。 检查一下:
How to get Hard Disk number from drive letter using VBScript