2

phonegap で APP を作成しようとしていますが、 FileWriter に問題があります。ユーザーがデータを含めるファイルを作成しています。ユーザーが初めてフォームに入力すると、データを含む ".​​txt" ドキュメントが作成されます。問題は、最初のテキストの後に書き込むのではなく、異なるデータでフォームを再度完成させるときに、ドキュメントを上書きすることです。

phonegap ドキュメントを読みました:

デフォルトでは、FileWriter はファイルの先頭に書き込み、既存のデータを上書きします。FileWriter のコンストラクターでオプションの追加ブール値を 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);}

どうもありがとう!

4

1 に答える 1