Where can I find info regarding the max number of folder levels the webkitRelativePath
property can have?
I have this:
<input type="file" multiple webkitdirectory id="fileURL" />
I add a file image.jpg
inside folder6
c:\folder1\folder2\folder3\folder4\folder5\folder6\image.jpg
but when I debug and set a breakpoint in my for loop when traversing all the files in folder6
, the File.webkitRelativePath
returns only the last two folders "folder5/folder6/image.jpg"
.
var files,
file,
extension,
input = document.getElementById("fileURL"),
output = document.getElementById("fileOutput"),
holder = document.getElementById("fileHolder");
input.addEventListener("change", function (e) {
files = e.target.files;
output.innerHTML = "";
for (var i = 0, len = files.length; i < len; i++) {
file = files[i];
extension = file.name.split(".").pop();
output.innerHTML += "<li class='type-" + extension + "'>" + file.webkitRelativePath + " (" + Math.floor(file.size / 1024 * 100) / 100 + "KB)</li>";
}
}, false);