html5实现文档阅读器,html5-filesystem – HTML5文件系统 – 如何使用目录阅读器读取目录?...

我使用文件输入和webkitdirectory加载了一个目录,如下所述.

选择目录后,我可以读取文件大小和其他信息.我的问题是如何使用DirectoryReader接口读取此目录.

我尝试使用下面的代码,但没有成功. results.length变为零.我错过了什么吗?

window.requestFileSystem(TEMPORARY,1024*1024 /*1MB*/,function(fs) {

var dirReader = fs.root.createReader();

var entries = [];

// Call the reader.readEntries() until no more results are returned.

var readEntries = function() {

dirReader.readEntries(function(results) {

// If no more results are returned,we're done.

if (!results.length) {

// Sort list by name of entry.

entries.sort(function(a,b) {

return a.name < b.name ? -1 :

b.name < a.name ? 1 : 0;

});

// listResults(entries); // Render the list.

} else {

// Add in these results to the current list.

entries = entries.concat(toArray(results));

readEntries();

}

},errorHandler);

};

readEntries(); // Start reading the directory.

},errorHandler);

任何帮助表示赞赏.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值