我尝试使用 html5 文件 api(使用拖动文件夹)遍历 dir 并具有如下代码:
function traverse(entry) {
if (entry.isDirectory) {
dirReader = entry.createReader();
dirReader.readEntries(function (entries) {
for (var i = 0; i < entries.length; i++) {
someFoldersArray.push(entries[i]);
traverse(entries[i]);
}})}
所以,我想在递归完成时将文件夹数组发送到服务器。我该怎么做?dirReader.readEntries - 此方法是异步的。