如何获取所选文件夹的完整路径

How To get the full path of the folder selected

本文关键字:文件夹 路径 何获取 获取      更新时间:2023-09-26

我在一个html文件中创建了<input type="file" name="files" id="fld1" webkitdirectory >

我可以用获取文件

 var imageFiles = document.getElementById("fld1"),
filesLength = imageFiles.files.length;
for (var i = 0; i < filesLength; i++) {
  alert(imageFiles.files[i].name);
}

如何获取javascript中所选目录的完整路径。请帮助

我想使用jquery滑块显示任何文件夹中的所有图像文件。我可以获取该文件夹中存在的文件的名称,但无法获取该文件夹的完整路径。我怎么能拿到。

我这样做是为了获得文件路径,但它只在IE 中起作用

<script language="JavaScript">
 function GetDirectory() {
  strFile = document.MyForm.MyFile.value;
  intPos = strFile.lastIndexOf("''");
  strDirectory = strFile.substring(0, intPos);
  alert(strFile + ''n'n' + strDirectory);
  return false;
  }
 </script>

出于明显的安全原因,您不能这样做。浏览器不允许您使用javascript访问和浏览客户端计算机的文件系统。有些浏览器会简单地返回一些文件的伪路径。

检查文件API文档,File部分给出了关于File对象的详细信息。

引用文件:

文件的名称;在获取时,必须返回文件作为字符串。在不同的系统;这只是文件的名称,没有路径信息。在获取时,如果用户代理无法生成此信息如果可用,则必须返回空字符串。