N'ayant eu aucune réponse sur le forum Pcsoft en plus de 2 semaines, je
me permet de poser ma question ici.
J'ai un module qui sert de transfert de fichiers en ftp. Avec une
connexion internet classique, celui-ci fonctionne correctement. En
milieu professionnel, la connexion échoue, mais le signale au bout
d'une minute.
En essayant avec le client ftp Fillezilla, ça fonctionne mais à
l'unique condition de paramétrer le proxy générique sur "HTTP/1.1
utilisant la méthode CONNECT".
Je ne peux donc pas utiliser la fonction Windev "Proxy", et du coup je
ne sais pas de quelle façon résoudre mon problème.
Je suis donc preneur de tous renseignement qui pourraient me faire
avancer, et vous en remercie par Avance.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric Demeester
dans (in) fr.comp.developpement.agl.windev, Olivier ecrivait (wrote) :
Bonjour,
J'ai un module qui sert de transfert de fichiers en ftp. Avec une connexion internet classique, celui-ci fonctionne correctement. En milieu professionnel, la connexion échoue, mais le signale au bout d'une minute.
C'est parce que le port FTP par défaut (21) utilisé par le logiciel de transfert est souvent bloqué (pour de mauvaises raisons mais c'est une autre histoire) en entreprise.
En essayant avec le client ftp Fillezilla, ça fonctionne mais à l'unique condition de paramétrer le proxy générique sur "HTTP/1.1 utilisant la méthode CONNECT".
Dans ce cas, le transfert s'effectue en HTTP (protocole web) sur un port autorisé (classiquement 80, 8080 s'il y a un proxy, et parfois 443 pour les connexions sécurisées).
Je ne peux donc pas utiliser la fonction Windev "Proxy", et du coup je ne sais pas de quelle façon résoudre mon problème.
J'en vois deux.
La première est, si tu en as la possibilité, de faire émettre et recevoir tes requètes FTP sur un port ouvert dans le pare-feu de l'entreprise (le 80 par exemple). Cela implique que tu puisses modifier les ports utilisés à la fois par ton module et par le serveur FTP qui « écoute ».
La seconde consiste à piloter FileZilla ou un autre utilitaire en ligne de commande plutôt que d'utiliser ton module. Voir pour FileZilla :
ou le module ftp windows en ligne de commande : Menu démarrer -> Exécuter -> cmd -> ftp help (pour avoir la liste des commandes disponibles)
J'espère que ces quelques informations te permettront d'avancer dans la résolution de ton problème...
-- Eric
dans (in) fr.comp.developpement.agl.windev, Olivier <progidevs@free.fr>
ecrivait (wrote) :
Bonjour,
J'ai un module qui sert de transfert de fichiers en ftp. Avec une
connexion internet classique, celui-ci fonctionne correctement. En
milieu professionnel, la connexion échoue, mais le signale au bout
d'une minute.
C'est parce que le port FTP par défaut (21) utilisé par le logiciel de
transfert est souvent bloqué (pour de mauvaises raisons mais c'est une
autre histoire) en entreprise.
En essayant avec le client ftp Fillezilla, ça fonctionne mais à
l'unique condition de paramétrer le proxy générique sur "HTTP/1.1
utilisant la méthode CONNECT".
Dans ce cas, le transfert s'effectue en HTTP (protocole web) sur un port
autorisé (classiquement 80, 8080 s'il y a un proxy, et parfois 443 pour
les connexions sécurisées).
Je ne peux donc pas utiliser la fonction Windev "Proxy", et du coup je
ne sais pas de quelle façon résoudre mon problème.
J'en vois deux.
La première est, si tu en as la possibilité, de faire émettre et
recevoir tes requètes FTP sur un port ouvert dans le pare-feu de
l'entreprise (le 80 par exemple). Cela implique que tu puisses modifier
les ports utilisés à la fois par ton module et par le serveur FTP qui
« écoute ».
La seconde consiste à piloter FileZilla ou un autre utilitaire en ligne
de commande plutôt que d'utiliser ton module. Voir pour FileZilla :
dans (in) fr.comp.developpement.agl.windev, Olivier ecrivait (wrote) :
Bonjour,
J'ai un module qui sert de transfert de fichiers en ftp. Avec une connexion internet classique, celui-ci fonctionne correctement. En milieu professionnel, la connexion échoue, mais le signale au bout d'une minute.
C'est parce que le port FTP par défaut (21) utilisé par le logiciel de transfert est souvent bloqué (pour de mauvaises raisons mais c'est une autre histoire) en entreprise.
En essayant avec le client ftp Fillezilla, ça fonctionne mais à l'unique condition de paramétrer le proxy générique sur "HTTP/1.1 utilisant la méthode CONNECT".
Dans ce cas, le transfert s'effectue en HTTP (protocole web) sur un port autorisé (classiquement 80, 8080 s'il y a un proxy, et parfois 443 pour les connexions sécurisées).
Je ne peux donc pas utiliser la fonction Windev "Proxy", et du coup je ne sais pas de quelle façon résoudre mon problème.
J'en vois deux.
La première est, si tu en as la possibilité, de faire émettre et recevoir tes requètes FTP sur un port ouvert dans le pare-feu de l'entreprise (le 80 par exemple). Cela implique que tu puisses modifier les ports utilisés à la fois par ton module et par le serveur FTP qui « écoute ».
La seconde consiste à piloter FileZilla ou un autre utilitaire en ligne de commande plutôt que d'utiliser ton module. Voir pour FileZilla :