Bonsoir
Il serait peut être mieux de tout passer en script sans avoir recours à de l'interaction via send.
pour ceci, il y a ce post, même si malheureusement celà n'a pas beaucoups aider l'auteur :
http://www.autoitscript.fr/forum/viewto ... &hilit=ftp
pour l'essentiel, j'utilise cet udf :
http://www.autoitscript.com/forum/index ... hl=ftp.au3
et voici un exemple rapide d'utilisation (issu de la page 2 du précédent post)
Code : Tout sélectionner
#include "ftp.au3"
$server = 'xxxxx'
$username = 'xxxx'
$pass = 'xxxx'
$dllhandle = DllOpen('wininet.dll')
$Open = _FTPOpen('MyFTPControl')
ConsoleWrite($Open&@CRLF)
$Conn = _FTPConnect($Open, $server, $username, $pass);,21,1,1,1)
ConsoleWrite($Conn&" "&@error&@CRLF)
$Ftpp = _FtpPutFile($Conn, @ScriptDir&'\test_ftp_send.txt', '/test/test_ftp_send2.txt',1)
ConsoleWrite($Ftpp&@CRLF)
$Ftpc = _FTPClose($Open)
DllClose($dllhandle)
Je n'ai pas bien vu où on pouvait régler le mode transfert, mais comme j'arrive à envoyer des exe sans perte, il y a de très forte chance que ce soit en binary.
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.