Sto usando Phonegap [cordova 1.7.0] per scaricare un file utilizzando Xcode [ios5]. Questo è il codice che sto usando per scaricare il file:Scarica il file Errore 2, FileTransferError.INVALID_URL_ERR
function downloadfile(){
var fileTransfer = new FileTransfer();
console.log('the type of root is:');
fileTransfer.download(
"http://184.172.195.202:90/ElmNoor/Documents/1.txt",
persistent_root.fullPath,
function(entry) {
alert("I'm Downloading");
console.log("download complete: " + entry.fullPath);
},
function(error) {
alert("I'm not downloading");
console.log("download error source " + error.source);
console.log("download error target " + error.target);
console.log("upload error code " + error.code);
}
);}
Ma ho codice di errore 2 & non so posso risolverlo?
Questo è il mio registro:
HelloPhoneGap[933:13403] File Transfer Finished with response code 200
HelloPhoneGap[933:13403] [INFO] download error source http://184.172.195.202:90/ElmNoor/Documents/1.txt
HelloPhoneGap[933:13403] [INFO] download error target /Users/weekend/Library/Application Support/iPhone Simulator/5.1/Applications/A7883F4B-7678- 4424-A93A-77747297A11E/Documents
HelloPhoneGap[933:13403] [INFO] upload error code 2
ho cambiato l'url, ma ha dato lo stesso errore. Sai cosa c'è che non va?
PS: ho capito il problema & aggiunto la risposta qui sotto =)
Grazie.
aiuto enorme. Aveva esattamente lo stesso errore, e i documenti non aiutano affatto. Tutto quello che ti danno è "Presumi url variabili contiene un URI valido per un file su un server e filePath è un percorso valido sul dispositivo". Grazie. – XML
Quindi, per utilizzare i nomi var dalla documentazione: fileSystem.root.fullPath + '/frog.jpg'; // manca la barra diretta – pdschuller