import org.apache.commons.net.ftp.FTPClient;
import java.io.FileInputStream;
import java.io.IOException;
 
public class FTPUpload
{
  /**
   * Envoyer un fichier au serveur via
   * le protocole FTP à l'aide d'apache
   * common
   **/
 
  public static void main(String[] args) throws Exception
  {
  	// Créer un objet FTPClient
    FTPClient client_ftp = new FTPClient();
 
    // Créer un objet stream pour la lecture et l'écriture du fichier
    FileInputStream f_stream = null;
 
    client_ftp.connect("ftp.cluster011.ovh.net"); // Adresse du serveur
    client_ftp.login("analogde", "rainbow");  // Nom d'utilisateur et mot de passe
 
    String fichier = "d:/Snap04.jpg";
    f_stream = new FileInputStream(fichier);
 
    // Envoyer le fichier
    client_ftp.storeFile(fichier, f_stream);
 
    // Déconnexion et fermeture du stream
    client_ftp.logout();
    f_stream.close();
  }
}