Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova Phonegap文件写入覆盖文件_Cordova_Overwrite_Filewriter - Fatal编程技术网

Cordova Phonegap文件写入覆盖文件

Cordova Phonegap文件写入覆盖文件,cordova,overwrite,filewriter,Cordova,Overwrite,Filewriter,我正在尝试使用phonegap创建一个应用程序,但我遇到了一个问题。我正在创建一个文件,用户将包括数据。当用户第一次填写表单时,将创建一个带有数据的“.txt”文档。问题是,当用不同的数据再次填写表单时,要在第一个文本后写入,而不是覆盖文档 我在phonegap文档中读到: 默认情况下,FileWriter写入文件的开头,覆盖现有数据。在FileWriter的构造函数中将可选的append boolean设置为true,以写入文件末尾 我不知道该怎么做。。。。 我会留下部分代码,以防有帮助: f

我正在尝试使用phonegap创建一个应用程序,但我遇到了一个问题。我正在创建一个文件,用户将包括数据。当用户第一次填写表单时,将创建一个带有数据的“.txt”文档。问题是,当用不同的数据再次填写表单时,要在第一个文本后写入,而不是覆盖文档

我在phonegap文档中读到:

默认情况下,FileWriter写入文件的开头,覆盖现有数据。在FileWriter的构造函数中将可选的append boolean设置为true,以写入文件末尾

我不知道该怎么做。。。。 我会留下部分代码,以防有帮助:

function writeXML(name, data){

            .createWriter(function gotFileWriter(writer) {

                fileWriter = writer;
                console.log("Getting writer...");

             }, fail);
        }, fail);

    while(fileWriter==null){
        //console.log("Waiting for file writer...");
    }
    fileWriter.onwriteend = function(evt) {
    console.log("File saved");
                            };
    fileWriter.write(data);}

非常感谢

以防有人需要:

我只是补充一下

writer.seek(writer.length);
之后:

fileEntry.createWriter(function gotFileWriter(writer) {
它正在工作:D