Java lecture + écriture de fichiers

Résolu/Fermé
Remad Messages postés 1662 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 27 juillet 2012 - Modifié par Remad le 24/05/2012 à 15:54
Remad Messages postés 1662 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 27 juillet 2012 - 24 mai 2012 à 16:06
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!

A voir également:

1 réponse

Remad Messages postés 1662 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 27 juillet 2012 680
24 mai 2012 à 16:06
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);
     }
}
0