Erreur lors de transfert de fichier via FTP

halima -  
jee pee Messages postés 31964 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous
SVP je veux transférer un fichier via FTP au Serveur, j'ai crée un script batch, et j'ai fait tous ce qu'il faut, mais lorsque je lance le script ça marche jusqu'à la commande:
"Put C:\user\TATA\desktop \test.txt"
m'a donné ce message: "200 PORT command successful "
après "150 opening ASCII mode data connexion for test.txt"
A l'attente de votre réponse
Merci d'avance
Cordialement

3 réponses

  1. jee pee Messages postés 31964 Date d'inscription   Statut Modérateur Dernière intervention   10 010
     
    Salut,

    Tu devrais mettre l'ensemble de ton script. Car de mémoire pour faire un ftp en batch, il faut un .cmd (ou .bat) qui lance le programme ftp et un fichier de paramètres qui contient les commandes exécutées par ftp.exe

    Et sur ta commande, pourquoi y a t-il un blanc derrière desktop ? c'est peut être ça l'erreur.

    cdlt

    Un étranger, c'est un ami qu'on n'a pas encore rencontré.
    0
    1. halima
       
      salut,
      j te remercie d'abord, ben ya pas de blanc juste un erreur de tapage.
      alors j'ai crée un .bat et .txt
      voila le script:
      echo off
      cls
      :boucle
      type C:\Users\HALIMA\Desktop\test'.txt >> C:\Users\HALIMA\Desktop\test.txt
      ftp.exe -s:C:\Users\HALIMA\Desktop\scriptFTP.txt
      TIMEOUT /T 10
      goto boucle
      :finboucle
      pause
      ben tu pe me dire esk il y a un erreur au niveau de cela?
      0
    2. halima
       
      Wi ya le scriptFTP.txt le voila
      open 192.168.0.29
      halima
      halimakhawlaa
      put c:\Users\HALIMA\Desktop\test.txt
      quit
      0
  2. jee pee Messages postés 31964 Date d'inscription   Statut Modérateur Dernière intervention   10 010
     
    Il faudrait aussi le srciptFTP.txt

    Le transfert, il fonctionne à la main, sans la procédure ?

    Un étranger, c'est un ami qu'on n'a pas encore rencontré.
    0
  3. jee pee Messages postés 31964 Date d'inscription   Statut Modérateur Dernière intervention   10 010
     
    Tes fichiers me semblent corrects.

    Est-ce que cela fonctionne à la main ?

    Peut être le chemin sous msdos, car sous W7 il y a des alias.

    Ou alors le chemin sur le put il faudrait essayer en se positionnant dans le repertoire puis faire le put :

    lcd c:\Users\HALIMA\Desktop
    put test.txt

    (lcd = local change directory)

    0