2013-07-23 27 views
2

我試圖創建一個PhoneGap的應用程序,但我有與FileWriter的問題。我創建一個文件是該用戶將被包括數據。當完成時,第一次一個形式向用戶,創建與所述數據的名爲「.txt」的文件。這個問題,又是在完成不同數據形式,而不是第一個文本後寫,改寫文檔。的PhoneGap FILEWRITE覆蓋文件

我的PhoneGap的文檔閱讀:

默認情況下,FileWriter的寫入文件的開頭,覆蓋現有數據。設置可選的布爾追加到真正的FileWriter的構造函數寫入到文件的末尾。

而且我也沒有在如何做到這一點.... 我離開我的代碼部分的情況下,它可以幫助任何想法:

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);} 

非常感謝!

回答

2

以防萬一有人需要:

我只是添加

writer.seek(writer.length); 

後:

fileEntry.createWriter(function gotFileWriter(writer) { 

,它的工作:d