我已经完成了拖放目录上传支持。它在 Edge 和 Firefox 浏览器中运行良好。但它在 chrome 浏览器中不起作用,因为没有执行readEntries方法中存在的代码(参见下面的代码片段)。
if (item.isDirectory) {
var _this = this;
var directoryReader = item.createReader();
directoryReader.readEntries(function (entries) {
entries.forEach(function (entry) {
_this.traverseFileTree(entry);
});
_this.traverseFileTree(true);
_this.folderFiles = [];
});
}
任何人,请指导我为什么这些代码不能单独在 chrome 中工作以及如何在 chrome 中运行这些代码。?