Comment transférer un fichier sur un site ... [DELPHI] - Delphi/Pascal - Programmation
Marsh Posté le 28-09-2006 à 18:03:17
davidmarli a écrit : Bonjour à tous, |
Salut ,
Oui avec Indy :
IdFtp.Host := 'tonhost'
IdFtp.Username := 'tonuser';
IdFtp.Password := 'tonpass';
IdFtp.Connect;
Puis ensuite
IdFtp.put(letruc) ;
Marsh Posté le 28-09-2006 à 18:17:07
ok, merci ça marche nickel !!
Sinon il y a un moyen d'afficher la vitesse de transfert ?
Marsh Posté le 28-09-2006 à 19:14:39
ca fait longtemps que j'ai pas matté Delphi, mais tu dois avoir une méthode qui te renvoie l'état de la progression...
Il te suffit de faire un calcul pour avoir une vitesse moyenne de transfert..
Marsh Posté le 30-11-2006 à 12:20:50
salut
(letruc) c'est le chemin ou quoi ?
merci d'avance
Marsh Posté le 30-11-2006 à 13:52:30
benh faut voir le type de paramètre qu'il attend, si c'est une chaîne je suppose que c'est le chemin, si c'est un TFileStream c'est à toi d'en créer un sur le fichier en question.
Marsh Posté le 30-11-2006 à 16:41:06
Ce que tu peux faire c'est ajouter un bouton sur la forme et un OpenDialog (c'est dans l'onglet dialogs)
et ensuite dans le OnClick du premier bouton :
IdFtp.Host := 'tonhost'
IdFtp.Username := 'tonuser';
IdFtp.Password := 'tonpass';
IdFtp.Connect;
Et le OnClick du 2eme bouton :
if OpenDialog1.Execute then
IdFTP1.Put(OpenDialog1.FileName, ExtractFileName(OpenDialog1.FileName));
Ce code ne va pas fonctionner pour les répertoires .
Marsh Posté le 02-12-2006 à 14:17:09
salut,
oui opendialog c'est plus pratique !! merci
Marsh Posté le 28-09-2006 à 11:14:45
Bonjour à tous,
comment fait-on pour transférer en delphi un fichier vers un site ftp !!
avec la commande idftp.put ?
Merci pour votre aide.