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

Applets Java Discussion :

[Applet] Ecriture dans un fichier


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2005
    Messages
    513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 513
    Par défaut [Applet] Ecriture dans un fichier
    Bonjour a tous,
    voila, je sais qu'il y a des choses que l'on ne peut pas faire avec une applet Java. En fait j'ai créé une applet qui enregistre un message entré par un utilisateur d'un site dans un dossier du site. Seulement après quelques test, je constate que cela ne fonctionne pas. Voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    try
    {
    	// enregistrement (dossier /recvbox/)
    	FileWriter file = new FileWriter("xxx/yyy.zz");
    	file.write("Message de " + nom.getText() + ".\n");
    	file.write("Mail: " + adresse.getText() + '\n');
    	file.write(message.getText());
    	file.close();
    	JOptionPane.showMessageDialog(null, "Votre message a bien été envoyé.");
    }
    catch(IOException e)
    {
    	// erreur
    }
    voila donc en fait je voudrais savoir si cela était possible? Ou si c'est juste une erreur de ma part !
    Bob

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 304
    Par défaut
    Quelle est l'erreur?
    Ca ne serait pas un problème de droits? Ton applet est-il signé?

  3. #3
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2005
    Messages
    513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 513
    Par défaut
    bah j'ai tester sur mon pc en local

  4. #4
    Membre chevronné Avatar de guignol
    Inscrit en
    Mai 2002
    Messages
    309
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 309
    Par défaut
    Citation Envoyé par LordBob
    bah j'ai tester sur mon pc en local
    Ca revient au même. Il faut que ton applet soit signé pour avoir le droit le de toucher au système de fichier de la machine cliente.

  5. #5
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2005
    Messages
    513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 513
    Par défaut
    ok je viens de tester sur mon site, mais ne marche toujours pas... mais la c'est tout simplement parce que je peux pas mettre 777 sur le dossier ou j'écrit le fichier du coup je ne sais plus trop koi faire !

  6. #6
    Membre chevronné Avatar de guignol
    Inscrit en
    Mai 2002
    Messages
    309
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 309
    Par défaut
    Bon je vois que t'écoute pas grand chose donc question : ton applet est-il signé?

    Un applet est un programme qui tourne sur le CLIENT donc il écrit sur le CLIENT, que tu le mettes sur ton site ou non.

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 304
    Par défaut
    S'il n'est pas signé va donc faire un tour par ici

    http://java.sun.com/docs/books/tutorial/security1.2/sigcert/index.html#GenCSR

  8. #8
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2005
    Messages
    513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 513
    Par défaut
    ok merci, je vais regarder ca !

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

Discussions similaires

  1. [APPLET] ecriture dans fichier
    Par Paulinlemalin dans le forum Applets
    Réponses: 11
    Dernier message: 10/05/2007, 11h54
  2. Ecriture dans un fichier avec une applet Java
    Par foued_scorpion dans le forum Applets
    Réponses: 1
    Dernier message: 25/10/2006, 11h30
  3. Probleme d'ecriture dans un fichier en mode Text
    Par bbozet dans le forum C++Builder
    Réponses: 3
    Dernier message: 14/01/2004, 13h46
  4. [LG]ecriture dans un fichier binaire
    Par jsaviola dans le forum Langage
    Réponses: 3
    Dernier message: 26/12/2003, 17h30
  5. Réponses: 2
    Dernier message: 26/09/2003, 14h51

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