Java lecture + écriture de fichiers

[Résolu/Fermé]
Signaler
Messages postés
1661
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
27 juillet 2012
-
Messages postés
1661
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
27 juillet 2012
-
Bonjour,

Je fais un client + serveur similaire au FTP pour un devoir de l'université, mais lorsque j'envoie un fichier du client au serveur, sa me donne des résultats bizarres: j'ai un fichier .txt avec écrit "chaussette", le serveur recoit "¬í w chaussette". Le code est la:

SPTPServer: http://ww25.codeviewer.org/view/code:2658
ConnectionHandler: http://ww25.codeviewer.org/view/code:265b

SPTPClient: http://ww25.codeviewer.org/view/code:2659
TextInputOutput: http://ww25.codeviewer.org/view/code:265a

Quelqu'un a une idée pour corriger sa?

Merci d'avance!

1 réponse

Messages postés
1661
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
27 juillet 2012
588
Trouvé:

else if (command.equals("ul")) {
     try {
          //Inspired from https://www.roseindia.net/java/beginners/java-write-to-file.shtml
     command = (String) ois.readObject();
     FileWriter fstream = new FileWriter(localpath + path + command);
     BufferedWriter out = new BufferedWriter(fstream);
     command = (String) ois.readObject();
     out.write(command);
     out.close();
     System.out.println("Uploaded: " + path + command);
     oos.writeObject("OK");
     } catch (Exception e) {
          oos.writeObject("FAIL: " + e);
     }
}