哇哈哈888
哇哈哈888
  • 发布:2016-10-04 11:35
  • 更新:2016-10-04 15:19
  • 阅读:2649

getFile 读取文件出错, {"code":10,"message":"执行出错"}

分类:HTML5+
plus.gallery.pick(function(e) {  
				var lis = '';  
				plus.io.requestFileSystem(plus.io.PRIVATE_WWW, function(fs) {  
					fs.root.getFile(e.files[i], {}, function(fileEntry) {  
						fileEntry.file(function(file) {  
							console.log(JSON.stringify(file))  
						})  
					}, function(err) {  
						console.log(JSON.stringify(err))  
					})  
				});  
				for(var i in e.files) {  
					var li = '<li><img data-preview-group="1" data-preview-src="" src="' + e.files[i] + '"/></li>';  
					lis += li;  
				}  
				mui('#picList')[0].innerHTML = lis;  
			}, function(e) {  
				console.log('取消选择');  
			}, {  
				filter: "image",  
				multiple: true,  
				system: false  
			});  

我是选择图片之后想读取图片信息,第一次选择之后没有问题,但第二次再选择后就报错。具体报错是fs.root.getFile,{"code":10,"message":"执行出错"}。

2016-10-04 11:35 负责人:无 分享
已邀请:
赵梦欢

赵梦欢 - 专注前端,乐于分享!

建议看一下同步和异步的概念,5+ io属于异步执行,通过事件机制处理,应该将执行代码放在回调函数里面去执行。

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