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

标签 javascript html dom

<分区>

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

我可以使用

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

如何获取在 javascript 中选择的目录的完整路径。请帮忙

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

我这样做是为了获取文件路径,但它只在 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 访问和浏览客户端计算机的文件系统。一些浏览器只会返回一些伪造的文件路径。

关于javascript - 如何获取所选文件夹的完整路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17564299/

相关文章:

javascript - jquery addclass 到点击的单选按钮范围

javascript - 是否有(静态)JavaScript 函数调用跟踪工具?

jquery - Bootstrap 选项卡中的子 div 不占用父 div 的高度

javascript - Jasmine 不会从 Assets 管道加载 javascript 文件

html - 如何在 Bootstrap 导航栏中添加自己的图标

javascript - HTML Canvas 图像的质量远低于原始图像。为什么?

php - 使用 PHP DOMDocument 区分 XHTML 和 HTML

javascript - 未捕获的 TypeError : lab. find 不是一个函数

javascript - Rails 4 - Toaster 通知而不是 flash 通知

javascript - 在空格键上 react 选择 v2 选择第一个值