Java lecture + écriture de fichiers

Résolu
Remad Messages postés 1694 Statut Membre -  
Remad Messages postés 1694 Statut Membre -
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

  1. Remad Messages postés 1694 Statut Membre 720
     
    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