filesystem property

Returns a WebKitFileSystem object representing the directory of the current WebKitEntry.


var dz = document.getElementById("dropzone");
dz.ondrop = function(e) {
  e.stopPropagation();
  e.preventDefault();

  cItems = e.dataTransfer.items.length;
  for (var i=0; i < cItems; i++) {
    var entry = e.dataTransfer.items[i].webkitGetAsEntry();
    if (entry.isFile) {
      // Use the filesystem property if you need to work with the parent directory
      var fs = entry.filesystem;
      var fsName = fs.name;
      var fsRoot = fs.root;
    } else if (entry.isDirectory) {
      // Traverse directories to process individual files
    }
  }
}
dz.ondragover = function (e) {
  e.preventDefault()}

Syntax

JavaScript

 

See also

WebKitEntry

 

 

Show: