Écriture de fichier local avec jQuery ou Javascript
Je suis entrain de créer un prototype qui sera exécuté dans un navigateur web. Je voudrais stocker (et récupérer) divers info soumis par un utilisateur lors de l'utilisation du prototype. Je sais que je peux récupérer une variété de formats de fichiers tels que xml, json... et je sais que je peux faire local de stockage à l'aide du plugin jstore. Donc je suppose que je peux faire une solution alambiquée où je reçois le premier xml charger à partir d'un starter le fichier et utiliser le stockage local après qu'il est manipulé et il suffit de cocher pour le stockage local.
Je ne veux pas utiliser le PHP ou l'ASP ou autres scripts que j'ai besoin d'être en mesure de partager le prototype avec des hauts execs qui n'aura pas de serveurs en cours d'exécution et je ne veux pas installer le prototype sur le serveur... mais c'est peut-être la meilleure façon de faire ce que je sais javascript ne peut pas écrire sur le système de fichiers local pour des raisons de sécurité. À l'inverse peut-être que je suis en train de la combinaison de l'obtention de la première xml et l'utilisation de la jstore plugin, son plus difficile qu'elle ne l'est vraiment.
OriginalL'auteur | 2010-01-19
Vous devez vous connecter pour publier un commentaire.
La plate-forme web est spécialement conçu pour éviter que les sites de l'écriture de données arbitraires des machines clientes. Il y a quelques exceptions à ce que vous pouvez explorer:
Le web clairement fonctionne mieux à partir d'un serveur. Si vous êtes l'espoir de déployer des installations de bureau, vous pouvez déployer une épaisse application qui utilise beaucoup de navigateur de base de l'INTERFACE utilisateur. Cette application pourrait avoir facilement accès aux locaux du système de fichiers, etc. Si une possibilité, s'il vous plaît commentaire.
OriginalL'auteur Michael Haren
Si les limitations de l'utilisation d'Internet Explorer et toutes ces questions de confiance (l'autorisation d'écrire à l'un des utilisateurs du système de fichiers à l'aide de javascript est probablement jamais va être possible sur un intranet), alors vous pouvez utiliser le Script.fileSystemObject comme par cette page msdn.
OriginalL'auteur davidsleeps
Je suis d'accord avec tous les avis qu'il est difficile de stocker des données côté client à l'aide de JavaScript.
Si nous devons créer une application autonome adobe air semble être prometteur. Selon les spécifications et les caractéristiques énoncées par adobe, nous pouvons utiliser le JavaScript et le html de compétences pour créer une application, il vous permet également de lire /écrire dans un local de stockage dans le fichier ou la base de données.
OriginalL'auteur Shashank
Vous pouvez utiliser flash pour stocker des données. Par défaut, il vous permet de stocker jusqu'à 100 ko et vous pouvez avoir plus de avec la permission de l'utilisateur.
Vous pouvez trouver plus d'informations à partir de google
OriginalL'auteur Emre Erkan