1

我目前正在使用 HTML5 的拖放功能来允许用户添加本地文件和文件夹。

我想知道是否可以读取拖入的文件夹中的内容并将其中的每个文件显示在某种列表中?

这是我目前拥有的代码:

<div id="drop_zone"></div>

<script>
var dropzone = document.getElementById('drop_zone');
dropzone.ondrop = function(e) {
  var length = e.dataTransfer.items.length;
  for (var i = 0; i < length; i++) {
    var entry = e.dataTransfer.items[i].webkitGetAsEntry();
    if (entry.isFile) {
        alert("a file");
    } else if (entry.isDirectory) {
        alert('Directory: ' + entry.fullPath);
    }
  }
};
</script>

有人能指出我正确的方向吗?

任何帮助表示赞赏

谢谢

4

0 回答 0