Données saisie par applet coté client et exécution coté serveur [Résolu]

Abdelmoneem - 22 févr. 2013 à 17:28 - Dernière réponse : cs_Julien39 6450 Messages postés mardi 8 mars 2005Date d'inscriptionModérateurStatut 17 mai 2018 Dernière intervention
- 27 févr. 2013 à 15:48
Bonjour,
J'ai une question concernant les applets java exécuté sur une application web (J2EE/jsp/servlets). mon but est de faire une applet qui permet de récupérer un chemin d'un répertoire local dans le disque du client .après récupération dans une servlet j'ai un code java coté serveur qui permet de créer un fichier (.xml par exemple) puis je veux enregistrer ce fichier coté client en utilisant le path récupéré par l'applet.

ma question : lorsque j'exécute le code de création du fichier .xml en donnant le chemin récupéré par l'applet est ce que la création se fait coté serveur ou coté client?? Mon but est de le créer sur le disque dur du client

Merci de me donner une réponse.
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
cs_Julien39 6450 Messages postés mardi 8 mars 2005Date d'inscriptionModérateurStatut 17 mai 2018 Dernière intervention - 25 févr. 2013 à 16:04
3
Merci
Dans ce cas, signe ton applet et ca marchera.

Merci cs_Julien39 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 102 internautes ce mois-ci

Commenter la réponse de cs_Julien39
cs_Julien39 6450 Messages postés mardi 8 mars 2005Date d'inscriptionModérateurStatut 17 mai 2018 Dernière intervention - 23 févr. 2013 à 08:21
0
Merci
Salut,

Les applet sont exécutées côté client donc les fichiers sont écrits côté client.

Mais pour des raisons de sécurité, tu ne peux pas lire ou écrire des fichiers sur file system client ni te connecter via des socket à un host qui n'est pas celui a partir duquel l'applet a été téléchargée.

Pour t'en sortir, il faudra signer ton applet.

Pour cela, créé un certificat avec keytool.exe (present ds le JDK) et ensuite, signe tes jars avec la commande
jarsigner -signedjar NomDuJarSigné jarAsigné jerry
Commenter la réponse de cs_Julien39
Abdelmoneem - 25 févr. 2013 à 14:03
0
Merci
J'ai pas compris pourquoi on ne peut pas écrire des fichiers sur le système client! pour le téléchargement des fichiers le navigateur demande à l'internaute de parcourir son disque pour enregistrer un fichier exécutable par exemple. Non? Mois je veux faire exactement ça. je crée le fichier coté serveur et je demande au client de parcourir son disque pour préciser l'emplacement du fichier à enregistrer.
Commenter la réponse de Abdelmoneem
Abdelmoneem - 27 févr. 2013 à 12:24
0
Merci
Merci pour ton aide Julien, j'ai cherché sur le net comment signé une applet mais je suis perdu.. aidez moi pour surmonter mon problème avec une méthode claire pour signer mon applet qui va parcourir le disque dur du client puis créer un fichier sur le chemin choisi. Le choix du chemin et la création du fichier se fait coté client.
Merci d'avance.
Commenter la réponse de Abdelmoneem
cs_Julien39 6450 Messages postés mardi 8 mars 2005Date d'inscriptionModérateurStatut 17 mai 2018 Dernière intervention - 27 févr. 2013 à 15:48
0
Merci
Tu as cherché de la doc ou des tutoriels sur keytool.exe, c'est vraiment très simple à utiliser.
Commenter la réponse de cs_Julien39

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.