IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

passive FTP avec proxy


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut passive FTP avec proxy
    Bonjour,

    voici mon problème, dans une application d'entreprise java, je peux intégrer des script en javascript.
    Je souhaite créer un script afin de récupérer un fichier sur un site FTP externe.
    Pour cela je dois passer par le proxy de l'entreprise puis dans la fenetre qui s'ouvre je dois indiquer en login:
    user@siteFTP
    et en mot de passe j'indique le password du site ftp externe.

    proxy entreprise:
    ftp://proxyftp.toto.fr
    site FTP externe:
    ftp://tata.com
    user site FTP externe:
    user
    password site FTP externe:
    password
    le fichier que je souhaite telecharge:
    remoteFile
    Je tente de me connecter de cette manière:
    (je remplace le '@' par '%40' car je me retrouve avec 2 '@' dans mon URL.)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    url = new java.net.URL("ftp://user%40tata.com:password@proxyftp.toto.fr/remoteFile;type=i");
    con = url.openConnection();
    bis = con.getInputStream();
    Pas d'erreur lors du openConnection, mais lors du getInputStream(), j'obtiens l'erreur suivante:
    JavaException: sun.net.ftp.FtpProtocolException: PORT :500 Illegal PASV command, EPSV ALL in effect
    Je pense qu'il faut que je passe par une connexion FTP passive. Mais comment faire dans ma configuration?

    Merci

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonjour,
    je ne vois pas le rapport avec javascript !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut
    Tout simplement parceque c'est du code javascript mais qui fait appel à des class java.

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    certes mais le message d'erreur et lui bien un message d'erreur java
    JavaException: sun.net.ftp.FtpProtocolException: PORT :500 Illegal PASV command, EPSV ALL in effect
    donc il semblerait que tu ais plus de chance sur le forum java !

Discussions similaires

  1. log FTP avec ftp-proxy et packet filter
    Par frenchviking dans le forum BSD
    Réponses: 0
    Dernier message: 20/10/2009, 15h47
  2. connexion ftp avec un proxy
    Par nakata77 dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 17/11/2008, 10h24
  3. Tache Ftp avec proxy
    Par helios2092 dans le forum ANT
    Réponses: 0
    Dernier message: 31/10/2008, 14h45
  4. lister le contenu d'un serveur ftp avec NMFTP
    Par jackson dans le forum C++Builder
    Réponses: 2
    Dernier message: 25/02/2005, 17h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo