webkitGetAsEntry method

Returns the WebKitEntry (representing a file or directory) associated with the DataTransferItem.


var dropzone = document.getElementById("dropzone");
dropzone.ondragover = function (e) {
  e.preventDefault()
}

dropzone.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) {
      // Process files
    } else if (entry.isDirectory) {
      // Process folders
    }
  }
}

Syntax

var retval = DataTransferItem.webkitGetAsEntry();

Parameters

This method has no parameters.

Return value

Type: WebKitEntry

The object (file or directory) associated with this data item

See also

DataTransferItem

 

 

Show: