我尝试使用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 - 此方法是异步的。