Obtenez de l'Appareil chemin d'accès absolu dans phonegap?
Je suis en utilisant Phonegap 3.3.0, plus tôt, j'ai utilisé 2.5.0 où l'entrée.fullPath donnera le Périphérique chemin d'accès complet.
Ces chemins généralement ressembler à
/var/mobile/Applications/<application UUID>/Documents/path/to/file (iOS)
/storage/emulated/0/path/to/file (Android)
depuis cette méthode est obsolète suis à l'aide de l'entrée.toURL() la méthode pour obtenir le chemin d'accès.Cette méthode sera de retour du système de fichiers des URLs de la forme
cdvfile://localhost/persistent/path/to/file
Dans Mon application, je suis en passant l'URL à des fonctions Natives et natifs vais ouvrir un fichier. Mais Si je passe le chemin de la Maternelle, iOS ne pouvait pas en mesure de détecter le fichier. Même Si j'ai coder en dur le chemin d'accès Absolu, l'application détecte le fichier.
Comment utiliser le système de fichiers de l'URL pour accéder au fichier en natif, ou tout autre méthode pour obtenir le périphérique chemin d'accès absolu ?
Merci d'avance.
OriginalL'auteur Mohammed Imran N | 2014-04-26
Vous devez vous connecter pour publier un commentaire.
L'utilisation du système de fichiers.de la racine.nativeURL
OriginalL'auteur user1374
La
toURL()
méthode ou lanativeURL
attribut doit retourner le résultat voulu:À l'aide de cordova 3.5, la sortie de l'iPad simulateur est:
...et dans le simulateur Android (Genymotion) est:
document.addEventListener("deviceready", onDeviceReady, false);
et puis à l'intérieur de votre appareil prêt rappel de mettre lawindow.requestFileSystem
appel, par exemple:function onDeviceReady(){...}
OriginalL'auteur leo
OriginalL'auteur