Envoi de fichier par FTP en RUBY

Ce code source vous permettra de poster une série de fichiers sur un serveur FTP.

ne pas oublier :

require 'net/ftp'

#sDossier_ftp = "test2"
#oAllFiles = tableau des fichiers à uploader
#sServer = adresse du serveur : ftpperso.free.fr
#sLogin = login de connexion : d.durant
#sPass = mot de passe de connexion : xxxxxx

def putDossierFtp( sDossier_ftp, oAllFiles, sServer, sLogin, sPass )

#connexion au ftp
oFtp = Net::FTP::new( sServer )
oFtp.login( sLogin, sPass )

#création du répertoire de base
begin
oFtp
.mkdir( sDossier_ftp )
rescue
#si le répertoire existe déjà
end
oFtp
.chdir( sDossier_ftp )

oAllFiles.each{ |sFile|
oFtp.putbinaryfile( sFile )
}

oFtp.
close
end