de la fenêtre.resolveLocalFileSystemURL vs fenêtre.requestFileSystem
Quelle est la différence entre l'utilisation de window.resolveLocalFileSystemURL
vs window.requestFileSystem
lors du téléchargement de fichiers avec l'cordova fichier plugin? Je ne peux pas trouver toute la documentation sur resolveLocalFileSystemURL mais il fonctionne très bien, et il est plus facile d'utilisation?
Qui dois-je utiliser pour de simples opérations CRUD dans une application cordova?
(J'utilise cordova 3.4.0-0.1.3)
Je l'utilise comme ceci:
function onResolveSuccess(fileEntry) {
fileEntry.file(function(file) {
var reader = new FileReader();
reader.onloadend = function(evt) {
var _machines = JSON.parse(evt.target.result);
machinesCache.setMachines(_machines.AllMainCategories);
};
reader.readAsText(file);
}, errorHandler);
};
window.resolveLocalFileSystemURL("cdvfile://localhost/persistent/machinedata/machines.json", onResolveSuccess, errorHandler);
OriginalL'auteur tobbe | 2014-04-17
Vous devez vous connecter pour publier un commentaire.
Regardant
www/resolveLocalFileSystemURI.js
etwww/requestFileSystem.js
dans le fichier plugin repo, je dirais qu'ils sont pratiquement les mêmes.Je suggérerais à l'aide de
resolveLocalFileSystemURL
si vous souhaitez accéder à des endroits souscordova.file.*
(par exemplecordova.file.dataDirectory
), qui est la plupart du temps (si pas toujours), et l'utilisationrequestFileSystem
si vous avez besoin d'avoir accès à la racine du système de fichiers.OriginalL'auteur the_karel