8***@qq.com
8***@qq.com
  • 发布:2017-03-28 17:35
  • 更新:2017-03-29 21:36
  • 阅读:4784

FileReader读取数据怎么传出来

分类:HTML5+
IO
plus.io.requestFileSystem(plus.io.PUBLIC_DOCUMENTS,function(fs){  
                    fs.root.getFile('ip.txt',{create:false},function(fileEntry){  
                        fileEntry.file(function(file){  
                                //alert(fileEntry.fullPath);  
                            var fileReader = new plus.io.FileReader();  
                                fileReader.readAsText(file,"utf-8")  
                                fileReader.onerror=function(e){  
                                    console.log("读取文件出错!");  
                                };  
                                fileReader.onload= function(e){  
                                    console.log("读文件结束");  
                                    value=e.target.result;//在这位置赋值到了外面就无效啦  
                                    //全局value  

                                };//fileReader.onload  
                                fileReader.onloadend=function(e){  
                                    //mui.alert("值"+e.target.result);  
                                     console.log("读文件成功");  

                                };  
                                });//fileEntry  
                            });//fs.root.getFile  
    });//plus.io.requestFileSystem  

获取的内容怎么传给其他值, value=e.target.result;//在这位置赋值到了外面就无效啦
//全局value

2017-03-28 17:35 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

这些api都是异步的,只能在回调中赋值,然后进行下一步的操作。

  • 代码只会copy

    读完文件的内容后怎么在回调里删除文件

    2018-11-07 17:52

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