Javascript如何读取子目录中的文件内容

时间:2017-11-28 15:42:04

标签: javascript jquery angularjs html5

我在我的网络应用程序上实现了目录上传,我编写了代码来遍历上传的目录,并在这样的目录下构建文件列表

var traverseFileTree = function(item) {
    if (item.isFile) {
        item.file(function(file) {
            alert(file.name);
        });
    }
    else if (item.isDirectory) {
        var dirReader = item.createReader();
        dirReader.readEntries(function(entries) {
            for (var i=0; i<entries.length; i++) {
                traverseFileTree(entries[i]);
            }
        });
    }
}

var items = event.originalEvent.dataTransfer.items;
for (var i=0; i<items.length; i++) {
    var item = items[i].webkitGetAsEntry();
    if (item) {
      traverseFileTree(item);
    }
}
问题是,file对象只包含文件名和文件长度,没有提供字节数组。如何在此阶段获取文件内容?

0 个答案:

没有答案