2
我試圖在FileEntry上執行copyTo方法,它的失敗代碼爲1,我懷疑我沒有給它什麼需要。這裏是我提供給方法的輸入,其中的哪一個值是不正確的?在android上運行,但也在iOS上得到錯誤。我試圖按照API文檔中的說明操作,但預期的輸入不清楚。如何使用fileentry.copyTo()來解決錯誤,Cordova 1.6.1
var imageUri = 'file:///mnt/sdcard/Android/data/com.test.app/cache/resize.jpg?1337214925787';
var newFileName = 'test.jpg';
var directoryFullPath = 'file:///mnt/sdcard/App/Job';
window.resolveLocalFileSystemURI(
imageUri,
function (entry) {
console.log("Get file entry success, copy file");
var parentEntry = new DirectoryEntry({ fullPath: directoryFullPath});
entry.copyTo(
parentEntry,
newFileName,
function (newEntry) {
console.log("FileEntry copy to done. New Path: " + newEntry.fullPath);
},
function (error) {
console.log("FileEntry copy to fail. Error code: " + error.code);
}
...