[R] Problème avec la fonction _FTP_FilePut sur un 2012
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Problème avec la fonction _FTP_FilePut sur un 2012
Bonjour,
J'ai un programme autoit qui utilise la fonction _FTP_FilePut pour mettre des fichiers sur un serveur FTP.
Ce programme fonctionne très bien sur un serveur Windows 2003, mais on vient de passer en Windows 2012 et cette commande ne fonctionne plus.
Elle dépose bien le fichier sur le serveur FTP , mais il est à 0
Les autres commandes pour se connecter au serveur FTP marchent bien.
Est ce que quelqu'un a déjà rencontré ce pb ?
J'ai un programme autoit qui utilise la fonction _FTP_FilePut pour mettre des fichiers sur un serveur FTP.
Ce programme fonctionne très bien sur un serveur Windows 2003, mais on vient de passer en Windows 2012 et cette commande ne fonctionne plus.
Elle dépose bien le fichier sur le serveur FTP , mais il est à 0
Les autres commandes pour se connecter au serveur FTP marchent bien.
Est ce que quelqu'un a déjà rencontré ce pb ?
Modifié en dernier par lclaverie le jeu. 05 févr. 2015 14:53, modifié 1 fois.
Re: [..] Problème avec le fonction _FTP_FilePut sur un 2012
Bonjour,
La bienvenue.
Je vous recommande de tester le contenu de la macro @error à chaque sortie de fonction.
Cdlt, Dimvar.
La bienvenue.
Je vous recommande de tester le contenu de la macro @error à chaque sortie de fonction.
Cdlt, Dimvar.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
- TommyDDR
- Modérateur

- Messages : 2130
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [..] Problème avec la fonction _FTP_FilePut sur un 2012
Avez vous un code sous la main ?
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Re: [..] Problème avec la fonction _FTP_FilePut sur un 2012
Bonjour a tous les 2,
Merci pour la bienvenue
j'ai testé le retour de ma fonction, elle est à 0 car elle est en erreur
j'ai testé le @error , il est à -1 mais ça ne m'aide pas trop
Voici le code :
Merci pour la bienvenue
j'ai testé le retour de ma fonction, elle est à 0 car elle est en erreur
j'ai testé le @error , il est à -1 mais ça ne m'aide pas trop
Voici le code :
Code : Tout sélectionner
#include <File.au3>
#include <MsgBoxConstants.au3>
#include <FileConstants.au3>
#include <Date.au3>
#include <FTPEx.au3>
Envoi_XML("E:\IsaCGA\maj_le_bon\EXPORT\")
Func Envoi_XML($chemin)
Local $res
Local $fichier_bat = "ALBIA_MQ_ExportAbonneExtranet.bat"
Local $fichier_xml = "E:\IsaCGA\maj_le_bon\EXPORT\ALBIA_MQ_ExportAbonneExtranet.ini"
local $chemin_ftp ="/"
Local $sServer = 'xxxxxxxx.fr'
Local $sUsername = 'xxxxxxxxxxx'
Local $sPass = 'xxxxxxxxx'
;RunWait($chemin&$fichier_bat)
;msgbox(0,"",$chemin&$fichier)
;Sleep(5000)
; connexion au serveur FTP
Local $hOpen = _FTP_Open('MyFTP Control')
Local $hConn = _FTP_Connect($hOpen, $sServer, $sUsername, $sPass)
;~ msgbox(0,"",$hConn&" "&$chemin&$fichier_xml&" "&$fichier_xml)
;~ $res = _FTP_FilePut($hConn,$chemin&$fichier_xml,$fichier_xml)
$res = _FTP_FilePut($hConn,$fichier_xml,"/ALBIA_MQ_ExportAbonneExtranet.ini")
MsgBox(0,"res putfile : ",$res&" "&@error&" "&$chemin&$fichier_xml&" "&$chemin_ftp&$fichier_xml)
Local $iFtpc = _FTP_Close($hConn)
Local $iFtpo = _FTP_Close($hOpen)
EndFunc
Re: [..] Problème avec la fonction _FTP_FilePut sur un 2012
Les functions precedentes ne renvoient pas d'erreur ?
Dans ce cas, voyez coté sécu du serveur.
Est ce que le depot de fichier avec un client ftp fonctionne ?
Cdlt, Dimvar.
Dans ce cas, voyez coté sécu du serveur.
Est ce que le depot de fichier avec un client ftp fonctionne ?
Cdlt, Dimvar.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Re: [..] Problème avec la fonction _FTP_FilePut sur un 2012
Les fonctions précédentes ne revoient pas d'erreur.
j'ai déposé un fichier avec un filezilla ça fonctionne
Je vais chercher du coté de la sécurité du serveur
j'ai déposé un fichier avec un filezilla ça fonctionne
Je vais chercher du coté de la sécurité du serveur
Re: [..] Problème avec la fonction _FTP_FilePut sur un 2012
Pour info, le 2003 --> 2012, c'est le serveur FTP ? Ou le serveur depuis lequel vous faites l'envoi ?
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
- TommyDDR
- Modérateur

- Messages : 2130
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [..] Problème avec la fonction _FTP_FilePut sur un 2012
Je ne connais pas bien les fonctions FTP mais y a-t-il un mode BIN activable avant le transfert de fichier ?
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Re: [..] Problème avec la fonction _FTP_FilePut sur un 2012
affirmatif :TommyDDR a écrit :Je ne connais pas bien les fonctions FTP mais y a-t-il un mode BIN activable avant le transfert de fichier ?
Code : Tout sélectionner
$FTP_TRANSFER_TYPE_BINARY - Transfers the file using FTP's Image (Type I) transfer method. The file is transferred exactly as it exists with no changes. This is the default transfer method.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Re: [..] Problème avec la fonction _FTP_FilePut sur un 2012
Bonjour,
j'ai résolu mon pb , ça n'a rien avoir avec le serveur 2012 comme je pensais, mais c'était le pare feu de Windows qui bloquait.
je passe le sujet en résolu
j'ai résolu mon pb , ça n'a rien avoir avec le serveur 2012 comme je pensais, mais c'était le pare feu de Windows qui bloquait.
je passe le sujet en résolu


