2014-04-28 5 views
0

J'ai une application web que je veux pouvoir lire un fichier depuis un répertoire spécifique sur le PC des utilisateurs (et envoyer ce fichier à une base de données distante via un appel REST) ​​- et inversement, récupérez ce fichier à partir de la base de données distante et écrivez sur le PC de l'utilisateur dans ce répertoire spécifique. Outre une applet, quels sont les moyens les plus communs/sécurisés pour y parvenir?Accès au fichier local via l'application Web

Répondre

1

Malheureusement, cela n'est pas possible avec une application Web. Le navigateur ne le permet pas - car il représente une faille de sécurité du côté client.
Vous aurez besoin de l'autorisation explicite de l'utilisateur pour télécharger un fichier sur le serveur - la plupart des applications Web utilisent un mécanisme de téléchargement de fichier - qui est un processus manuel.
Vous pouvez toutefois utiliser HTML 5 Web Storage, qui est similaire aux cookies, mais qui permet au navigateur de stocker des paires de valeurs clés. D'après ce que je comprends, une applet est un programme Java qui est exécuté en dehors du navigateur sur la machine client - qui est donc capable de lire/écrire sur la machine locale.
Espérons que cela aide.