马赛
马赛
  • 发布:2014-12-11 15:22
  • 更新:2017-08-09 17:13
  • 阅读:3244

关于写文件问题

分类:HTML5+

在APP上创建了一个文件,写入方式通过seek方式往里追加写入内容,可是只能写入一次,后续无法追加写入内容,也把首次写入的内容清空了,是怎么回事?代码如下,请各位帮忙分析下
plus.io.requestFileSystem( plus.io.PRIVATE_DOC, function(fs){
fs.root.getFile('test.txt',{create:true}, function(fileEntry){
fileEntry.file( function(file){
console.log("File Size:"+file.size);
var fileWrite = new plus.io.FileWriter;

                        fileEntry.createWriter(function(fileWrite){  
                            fileWrite.seek(fileWrite.length-1);  
                            fileWrite.write("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa!");  

                            fileWrite.onwrite = function(e){  
                                console.log("Write data success!");  
                                var fileReader = new plus.io.FileReader();  
                                console.log("getFile:" + JSON.stringify(file));  
                                fileReader.readAsText(file, 'utf-8');  
                                fileReader.onloadend = function(evt) {  
                                    //alert(evt.target.result);  
                                    console.log("输出结果"+evt.target.result);  
                                }  
                            }  
                        })  
                    } );  
                });  
            } );
2014-12-11 15:22 1 条评论 负责人:无 分享
已邀请:
马赛

马赛 (作者)

哪位朋友能帮忙分析一下,为什么往一个文件里追加内容,就不行呢?

ziwei

ziwei

请问这问题解决没?

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