IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

Génération d'un fichier dans le poste client


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 13
    Par défaut Génération d'un fichier dans le poste client
    Bonjour,
    J'ai une application déployée dans un serveur d'application.
    Mais, je veux, suite à un traitement java, générer un fichier "log" dans le poste client : la méthode que j'utilise (code ci-dessous) me génére le fichier dans le serveur d'application lui même ...
    Comment je peux générer ce ficheir directement dans poste le client ?

    Merci d'avance pour votre aide.

    Le code que j'utilise actuellement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
         File file1 = new File("c:\\log.txt");
         byte buf[] = new byte[4096];    
         FileOutputStream fileLog = new FileOutputStream(file1);
         String adherent =(String)request.getSession().getAttribute("adherent");
            ....
           buf=" Texte à insérer dans le fichier ...\r\n".getBytes() ;
           ...
           fileLog.write(buf,0,buf.length);
           ...
           fileLog.close();

  2. #2
    Invité
    Invité(e)
    Par défaut
    Tu ne peux pas, c'est tout le principe d'une application Web..
    Tu n'as pas accès à la machine cliente.

    Tu peux afficher le fichier et/ou le proposer en téléchargement.
    Tu peux aussi essayer avec une Applet mais celle-ci doit-être signée et le certificat doit-être accepté par l'utilisateur pour pouvoir accéder à tout le disque du client. Sinon elle s'exécute dans un "environnement" restreint (SandBox)

  3. #3
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 13
    Par défaut
    Merci Balise1 pour la réponse : si j'ai bien compris, l'une des manières les plus efficaces pour résoudre mon problèe est de télécharger le fichier généré dans le poste client.

    Est ce qu'il y a un code pour faire ce téléchargement de manière simple et efficace ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Addouna Voir le message
    si j'ai bien compris, l'une des manières les plus efficaces pour résoudre mon problèe est de télécharger le fichier généré dans le poste client.
    Et bien comme dis précédemment :
    - soit tu propose à l'utilisateur de télécharger le fichier... donc la tu n'as rien de spécial à faire.
    - soit tu crée une applet signée que l'utilisateur devras accepter. Cet applet feras une copie/téléchargement du fichier du serveur vers le poste client..

    Dans tous les cas l'utilisateur doit (au moins une fois) accepter d'amener du contenu 'inconnu' sur sa machine..

    Pour la seconde solution, tu devrais trouver ce qu'il faut dans la FAQ Java :
    http://java.developpez.com/faq/java/...ichiersReseaux
    Baptiste Wicht à écris un tutoriel Créer votre propre système de mise à jour en Java il y explique notamment le téléchargement d'un fichier en Http.

  5. #5
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 13
    Par défaut
    Merci infiniment Balise1

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 17/08/2009, 13h12
  2. Réponses: 5
    Dernier message: 02/07/2007, 11h19
  3. Copie de fichier d'un poste client vers un serveur
    Par naelan dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 28/06/2007, 19h40
  4. Copier un fichier depuis le poste client vers le serveur
    Par n@n¤u dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 31/07/2006, 15h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo