我最近將iOS Cordova項目從2.7.0升級到3.4.0。Cordova 3.4.0上的FileSystem失敗「無法創建目標文件」
升級文件系統訪問被破壞。 (似乎工作在模擬器雖然?)
我收到一條錯誤消息,指出「無法創建目標文件」,我搜索並認爲改變我的「完整路徑」爲「toURL()」,但無濟於事。我真的不知道接下來要做什麼?
這裏是我的下載代碼
window.requestFileSystem(
LocalFileSystem.PERSISTENT, 0,
function onFileSystemSuccess(fileSystem) {
fileSystem.root.getFile(
"dummy.html", {
create: true,
exclusive: false
},
function gotFileEntry(fileEntry) {
var sPath = fileEntry.toURL().replace("dummy.html", "");
var fileTransfer = new FileTransfer();
fileEntry.remove();
fileTransfer.download(
"https://dl.dropbox.com/u/13253550/db02.xml",
sPath + "database.xml",
function (theFile) {
console.log("download complete: " + theFile.toURI());
showLink(theFile.toURI());
setTimeout(function() {
checkConnection();
}, 50);
},
function (error) {
console.log("download error source " + error.source);
console.log("download error target " + error.target);
console.log("upload error code: " + error.code);
});
},
fail);
},
fail);
您是否升級過File插件? 2.7.0到3.4.0是一個很大的飛躍。 –
是的,所有的插件已經更新到最新版本。儘管我同意這是一個很大的飛躍,但我之前在其他項目上做了類似的飛躍,這是第一個有問題的問題 – Hessius