ftp client

bon alors, je vois bien dans mes logs server, la connexion et deconnexion ftp.
par contre aucune trace de mon up de fichier.
trouvé ca sur le forum, mais aucune différence aussi bien avec un print que write

    File datafile = SD.open("datalog.csv", FILE_READ); 
     if (datafile) {

       while (datafile.available()) {
        Serial.write(datafile.read());
         clientftp.print("STOR  /~pilote/datalog.csv\r\n");  
         //clientftp.print("RETR  /~pilote/datalog.csv\r\n");  
       }
       clientftp.print("QUIT\r\n");
           datafile.close();
     }  else{ 
     Serial.println("Erreur envoi datalog.csv"); 
     } 
  } else{
    Serial.println("echec");