2017-09-14 62 views
1

在我的應用程序,用戶可以從圖庫中選擇一個圖像,該圖像將在用戶賬戶中使用,並且不能由畫廊訪問,所以我需要SABE這個圖像的副本到cordova.file.dataDirectory,但我不知道該怎麼獲取本地文件URI以進行復制和保存。PhoneGap - 如何複製圖像並保存在應用程序文件夾中?

如何圖像文件從本地設備複製到cordova.file.dataDirectory

我的應用程序有一個屏幕,用戶可以給標題和使用輸入文件選擇圖像。

我使用cordova plugin file

回答

0

搜索,我發現的PhoneGap的舊文件(最近的文檔不具有此信息)的解決方案。複製文件只需使用copyTo method

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(entry){ 
     var parent = document.getElementById('parent').value; 
     parentEntry = new DirectoryEntry({fullPath: parent}); 

     // copy the file to a new directory and rename it 
     entry.copyTo(parentEntry, "file.copy", function(entry){ 
      console.log("New Path: " + entry.fullPath); 
     }, function(error){ 
      console.log(error.code); 
     }); 

    }, null); 
相關問題