随心行
随心行
  • 发布:2018-01-15 14:44
  • 更新:2022-05-06 14:27
  • 阅读:2115

循环调用filereader读取多个文件时,漏读文件

分类:HTML5+

循环调用filereader读取多个文件时,漏读文件(随机,每次都不一样)。不知道有谁遇到过么?初步诊断问题出在onloadend事件中漏读了文件,但使用onerror没有错误信息。主函数如下,外面只是一个循环函数传入tabName。非常感谢大家的帮忙~
function read_file(tabName) {
var data1 = [];
var fileName = filePath + tabName + fileType;
plus.io.resolveLocalFileSystemURL(fileName, function(entry) {
entry.file(function(file) {
var fileReader = new plus.io.FileReader();
fileReader.readAsText(file, 'utf-8');
fileReader.onloadend = function(evt) {
var data = this.result;
}
},function(e){
console.info(fileName+'---'+e.message);
});
},function(e) {
console.info(fileName+'---'+e.message);
})
}

2018-01-15 14:44 负责人:无 分享
已邀请:
随心行

随心行 (作者)

补充下,试过漏掉的文件单独读取没有问题

随心行

随心行 (作者)

自己回答下:居然是夜神模拟器的问题。。。换成真机运行就没问题了。

j***@163.com

j***@163.com

我用真机也不行 还是丢失

该问题目前已经被锁定, 无法添加新回复