时间:2010-07-26 16:35:59

标签: html5 drag-and-drop gmail

2 个答案:

答案 0 :(得分:17)

现在可以在chrome上使用目录上传

您可以使用输入类型

选择目录
<input type='file' webkitdirectory >

您可以拖放文件夹

<div id="dropzone"></div>

var dropzone = document.getElementById('dropzone');
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) {
      ... // do whatever you want
    } else if (entry.isDirectory) {
      ... // do whatever you want
    }
  }
};

答案 1 :(得分:3)

相关问题