簡體   English   中英

如何將數組復制到phonegap中的文件?

[英]How to copy array into file in phonegap?

我的圖像數組如下:

var imageArray = new Array(10);

function onCameraPicSuccess (imgData)  {
  imageArray.push("data:image/jpeg;base64," + imgData);
}

我將捕獲的圖像復制到此數組中。

現在如何將此數組復制到文件中? 我正在使用phonegap。 我想在我當地的地方復制到像myPhotos這樣的特定文件夾。 有幫助嗎?

可以在javascript中執行嗎? 或者我應該從javascript調用JAVA applet寫入文件?

您可以使用FileWriter API將數據的字符串版本寫入磁盤。

快速示例

function win(writer) {
    writer.onwrite = function(evt) {
        console.log("write success");
    };
    writer.write(JSON.stringify(imageArray));
};

var fail = function(evt) {
    console.log(error.code);
};

entry.createWriter(win, fail);

對於整個背景下,看到的FileWriter API下的完整的例子在這里

您可以使用FileReader API讀取數據。 記得調用JSON.parse將其轉回JavaScript對象。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM