【发布时间】:2013-07-08 00:12:13
【问题描述】:
我在一个 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>
【问题讨论】:
-
出于安全原因 - 你不能。有些浏览器甚至会提供
C:\fakepath\your_file。 -
正如米希克所说,你不能。但是你为什么需要它?也许我们可以找到解决办法。
-
@先生。我在上面编辑了我的问题
标签: javascript html dom