[R] _FTPPutFile()

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

[R] _FTPPutFile()

#1

Message par amouna98 »

Bonjour,
j'ai creé un serveur local et je voulai utiliser cette fonctoin trouver sur le sit d autoit Anglais
mais j'ai pas bien compris c'est quoi la variable
$s_RemoteFile !?

Code : Tout sélectionner

;===============================================================================
;
; Function Name:    _FTPPutFile()
; Description:      Puts an file on an FTP server.
; Parameter(s):     $l_FTPSession   - The Long from _FTPConnect()
;                   $s_LocalFile    - The local file.
;                   $s_RemoteFile   - The remote Location for the file.
;                   $l_Flags        - Special flags.
;                   $l_Context      - I dont got a clue what this does.
; Requirement(s):   DllCall, wininet.dll
; Return Value(s):  On Success - 1
;                   On Failure - 0
; Author(s):        Wouter van Kesteren
;
;===============================================================================
Func _FTPPutFile($l_FTPSession, $s_LocalFile, $s_RemoteFile, $l_Flags = 0, $l_Context = 0)

    Local $ai_FTPPutFile = DllCall('wininet.dll', 'int', 'FtpPutFile', 'long', $l_FTPSession, 'str', $s_LocalFile, 'str', $s_RemoteFile, 'long', $l_Flags, 'long', $l_Context)
    If @error OR $ai_FTPPutFile[0] = 0 Then
        SetError(-1)
        Return 0
    EndIf
    
    Return $ai_FTPPutFile[0]
    
EndFunc ;==> _FTPPutFile()
 
merci
Modifié en dernier par amouna98 le mar. 17 août 2010 09:27, modifié 3 fois.
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

Re: [..] _FTPPutFile()

#2

Message par amouna98 »

mon 1er probleme est resolut mais le probleme c que j aimerai bien verifier apres que le fichier est bien sur le serveur !
jai pensé a utiliser FileExists("ftp://xxx.xxx.xxx.xxx/fichier.zip") mais non ca marche pas
Avatar du membre
sksbir
Niveau 7
Niveau 7
Messages : 384
Enregistré le : lun. 26 oct. 2009 17:57
Localisation : Lyon
Status : Hors ligne

Re: [..] _FTPPutFile()

#3

Message par sksbir »

Bonjour

Tu utilises apparemment un include non officiel de ftp pour ton script, tu as une raison de faire ça ?

Sinon, le mieux est d'utiliser FTPex.au3 qui est inclu au moins depuis la v3340 d'autoit (c'est celle que j'utilise actuellement)
Recherche par exemple la commande _FTP_FileGetSize dans l'aide standard.
amouna98
Niveau 5
Niveau 5
Messages : 127
Enregistré le : jeu. 15 juil. 2010 10:17
Status : Hors ligne

Re: [..] _FTPPutFile()

#4

Message par amouna98 »

merci c'est resolue
Répondre