[DELPHI] Comment transférer un fichier sur un site ...

Comment transférer un fichier sur un site ... [DELPHI] - Delphi/Pascal - Programmation

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.

Reply

Marsh Posté le 28-09-2006 à 11:14:45   

Reply

Marsh Posté le 28-09-2006 à 18:03:17    

davidmarli a écrit :

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.


 
 
Salut ,  
 
Oui avec Indy :  
 
    IdFtp.Host := 'tonhost'
    IdFtp.Username := 'tonuser';
    IdFtp.Password := 'tonpass';
    IdFtp.Connect;
 
Puis ensuite  
 
    IdFtp.put(letruc) ;


---------------

Reply

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 ?

Reply

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..

Reply

Marsh Posté le 30-11-2006 à 12:20:50    

salut  
(letruc) c'est le chemin ou quoi ?  
merci d'avance


---------------
http://www.deezer.com/track/1115801 Qu'est ce que la vie ? :(
Reply

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.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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 .
 


---------------

Reply

Marsh Posté le 02-12-2006 à 14:17:09    

salut,
oui opendialog c'est plus pratique !! merci


---------------
http://www.deezer.com/track/1115801 Qu'est ce que la vie ? :(
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed