2012-03-05 5 views
0

Je développe une application HTML5 et je veux stocker des fichiers binaires localement pour les voir en mode hors ligne. J'ai trouvé un moyen de le faire sur les appareils mobiles avec phonegap. Maintenant, je veux stocker ces fichiers en utilisant une sorte de plugin dans Google Chrome ou Safari. J'ai trouvé le Gears API mais le stockage des fichiers est déprécié. Est-ce que quelqu'un sait un moyen de stocker des fichiers binaires localement en utilisant Google Chrome ou Safari?Stocker des fichiers binaires localement dans Google Chrome ou Safari

Merci à l'avance

Répondre

1

API Gears a été dépréciée en faveur de AppCache trouvé dans HTML5.

+0

Le problème est, que je veux stocker des fichiers pdf dynamiquement en fonction de certaines situations. L'AppCache est pour les ressources statiques autant que je sache. –

+0

Je crois que vous pouvez utiliser [IndexedDB] (http://www.w3.org/TR/IndexedDB/) dans ce cas (voir [cette question SO] (http://stackoverflow.com/questions/5692820/max- size-in-indexeddb) pour plus de détails sur les limites de taille.) –

+0

Merci pour cela. Connaissez-vous un autre moyen qui n'a pas ces limitations (peut-être un plugin)?!? –

0

Je pense que l'API du système de fichiers HTML5 est la meilleure solution pour votre cas. Aucune limitation de taille pour autant que je sache. http://www.html5rocks.com/en/tutorials/file/filesystem/

+0

Mais essayez de lancer cette démo dans Safari et il déclare "BROWSER NOT SUPPORTED" ... – XML

+0

Selon http://www.chromestatus.com/features Safari et Firefox sont opposés à la mise en œuvre de cette API, mais il n'y a aucune explication pourquoi. – w00t

Questions connexes