SeeNapse
Messages postés33Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention18 mai 2004
-
29 avril 2004 à 22:46
dgueul
Messages postés11Date d'inscriptionsamedi 11 avril 2009StatutMembreDernière intervention31 juillet 2012
-
23 mai 2011 à 11:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
dgueul
Messages postés11Date d'inscriptionsamedi 11 avril 2009StatutMembreDernière intervention31 juillet 2012 23 mai 2011 à 11:45
Bon, le problème est résolu, c'était les outputStream.println() qui mettaient le bazar!
dgueul
Messages postés11Date d'inscriptionsamedi 11 avril 2009StatutMembreDernière intervention31 juillet 2012 23 mai 2011 à 10:07
Bonjour,
Voila un moment que je me sert de cette classe (merci) sans problème, mais depuis quelques temps je suis face à un serveur récalcitrant, impossible de se logger!
Alors, je fait des capture de trames pour voir de qui se passe, et en faite, je m'aperçois qu'une trame sur 2 est une trames vide!
J'ai l'impression que la classe envoie la trame normalement puis envoies "\n\r" dans la trame suivante!
Avec tout les serveur que j'ai rencontré ça le fait, mais les serveurs réagissent bien sauf un!
Alors certes, on pourrait dire que le serveur n'est pas cool, mais là je suis bloqué...
Si quelqu'un a une solution, je lui en serais très reconnaissant!
chat11
Messages postés58Date d'inscriptionlundi 10 septembre 2007StatutMembreDernière intervention12 février 2011 12 févr. 2011 à 15:01
Salut!j'ai essayé ton code il marche parfaitement sauf files ftp.listFiles(); et subDirs ftp.listSubdirectories();
je veux avoir la liste des fichiers du dossier ftp.
j'attends une réponse .
merci.
aiglefin0123
Messages postés2Date d'inscriptionlundi 15 juin 2009StatutMembreDernière intervention11 août 2010 11 août 2010 à 21:08
Slut, à vous j'ai le même problème je meconnecte bien au serveur mais je n'arrive pas à faire des uploadla connexion au serveur me place à la racine j'ai donc écris ceci: ftp.uploadFile("/httpdocs","/home/aiglefin/Documents/fichier.txt") et aucun succès
aiglefin0123
Messages postés2Date d'inscriptionlundi 15 juin 2009StatutMembreDernière intervention11 août 2010 27 juil. 2010 à 22:11
C'est pile poile ce que je cherchais je le teste et je reviens
cs_flolag
Messages postés113Date d'inscriptionmardi 9 avril 2002StatutMembreDernière intervention12 août 2016 26 mai 2008 à 14:15
Je n'arrive pas à transférer un fichier pourtant j'ai fait ftpVariable.uploadFile("/test/", "C:\\essai.jpg"); je n'ai aucun message d'erreur mais je ne trouve pas mon fichier sur le serveur.
Quelqu'un aurait-il une solution ?
Merci
cs_Children
Messages postés84Date d'inscriptionlundi 5 février 2007StatutMembreDernière intervention29 avril 2009 3 août 2007 à 19:10
Bien ,voilà je meprésente,je programme en visualbasic et en connais rien du tout à Java, j'aimerais mettre se code sur mon site, quelqu'un pourrait m'expliquer comment faire et créer un applet je présume...
Toute réponse sont les bienvenue et j'en remercie à l'avance leurs auteurs.
rgiard
Messages postés1Date d'inscriptionmardi 24 juillet 2007StatutMembreDernière intervention24 juillet 2007 24 juil. 2007 à 12:02
Bonjour une question assez urgente : je souhaiterai utiliser un proxy ftp pour les connexion au ftp comment puis-je faire cela ?
cthu77
Messages postés1Date d'inscriptionjeudi 15 mars 2007StatutMembreDernière intervention15 mars 2007 15 mars 2007 à 17:00
Merci bien pour cette classe qui va me faire gagner bien du temps...
petite remarque concernant la méthode InetAddress.getLocalHost() qui devrait être appelé de manière statique pour héviter un warning à la compilation :)
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 19 sept. 2005 à 18:29
finalement j'ai resolu le bug dsl pour tout ces messag mais fallait juste ajouter le nom du fichier a telecharger a la destination
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 19 sept. 2005 à 18:16
j'ai meme essaye une syntaxe comme ca :
file:///C://Documents and Settings//thomas//Bureau//
mais voila ce que me sort l'exception :
java.io.FileNotFoundException: file:\C:\Documents and Settings\thomas\Bureau (Syntaxe du nom de fichier, de répertoire ou de volume incorrecte)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.(Unknown Source)
at java.io.RandomAccessFile.(Unknown Source)
at FtpConnection.readDataToFile(FtpConnection.java:618)
at FtpConnection.downloadFile(FtpConnection.java:305)
at FtpIo.DownloadTo(FtpIo.java:24)
at TelechargementSimple.run(TelechargementSimple.java:15)
bend80
Messages postés1Date d'inscriptionjeudi 26 mai 2005StatutMembreDernière intervention18 juillet 2005 18 juil. 2005 à 16:51
Nickel, c'est exactement ce dont javais besoin!!
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 26 juin 2005 à 17:18
g resolu mon bug : un .trim() peut faire des merveille ;)
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 26 juin 2005 à 16:31
merci mais je signale que la methode qui permet de changer de repertoire fonctionne pas ou mal chez moi
g tester deux ftp je croi et ca marche pas
vous avez une idee ?
merci
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 10 juin 2005 à 20:06
Il y a un \n qui traine, il faut le remplacer par lineTerm et mettre lineTerm par \r\n ... pour les token, j'ai regardé on a pas besoin de vérifier soit \r\n ou soit \n, il le fait par lui même...
De plus, j'ai passé ca juste en LIST et pas en NLST et LIST... c'est extrêmement lent (en plus avec java c lent à la base !)
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 10 juin 2005 à 17:10
comment tu va resoudre le bug ac les serveur windows ?
merci
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 7 juin 2005 à 21:49
Je viens de trouver un bug (eh ouais déjà...)
Si le serveur est Windows et qu'il te retourne la liste sous format avec des \r\n eh bien ça va planter parce que t'as oublier de remplacer tes \n par lineTerm
Par contre, il faudrait trouver un moyen pour trouver automatiquement (à la fin du readline par exemple)
De plus, c'est plutôt lent faire 2 fois getdir et getFile... et en plus, dans chacun de ces 2 fonctions, on demande 2 fois la liste... perso, je modifie pour faire que avec LIST et pas NSLT
J'reviendrai si j'ai des problèmes avec le download & | upload :P
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 7 juin 2005 à 13:55
Pour la source à mettre à jour, j'avais juste mal regardé que c'est le test qui est affiché, alors c'est correct loll :P
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 7 juin 2005 à 13:53
Ca a l'air cool, je vais essayer ca now :)
Par contre petite erreur dans le commentaire du constructeur surchargé :
* Ainsi que le mode de connection (1-Passif et 2-Actif)
Et plus haut :
* 0: Passif (PASV)
* 1: Actif (PORT)
Plus bas, on voit que c'est 0 et 1
Si je ne m'abuse, il n'y a pas d'autre mode, alors pourquoi ne pas mettre un boolean passive
La partie suivante ne me lance aucune fleur, c'est eclipse qui me dit tout ca :P
Eclipse (gentil eclipse) me dit que String getFullServerReply(StringBuffer fullReply) n'est jamais appelé et que c'est private. same pour boolean isTransientNegativeResponse(int response) et boolean isPermanentNegativeResponse(int response)
localip = inetaddress.getLocalHost(); -> normalement static
La RFC du FTP (RFC959) n'indique pas comment doivent être les commandes mais elles sont toujours écrites en majuscules
Tu devrais mettre à jour la source que l'on voit parce qu'elle semble bien bien vieille celle-là.
@±
pidjot
Messages postés45Date d'inscriptionmardi 25 novembre 2003StatutMembreDernière intervention 1 juin 2005 23 mars 2005 à 18:43
oui c'est vrai ta raison
benratti
Messages postés8Date d'inscriptionsamedi 22 mars 2003StatutMembreDernière intervention 2 février 2006 23 mars 2005 à 17:34
pidjot, ce n'est pas une applet ... c'est juste une classe java qui permet la gestion de connexion FTP. Si tu veux l'utiliser dans une applet ou une application, il faut deja que tu connaisses un minimum le java, ce qui ne semble pas vraiment etre le cas car tu confonds classe et applet.
pidjot
Messages postés45Date d'inscriptionmardi 25 novembre 2003StatutMembreDernière intervention 1 juin 2005 20 mars 2005 à 18:51
bonjour,
quelqu1 pourait me dire comment inclure c'est applet dans une page html
merci
cs_dominion
Messages postés230Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention15 mai 2008 5 mars 2005 à 19:27
Pas mal le raisonnement, mais normalement la fonction login devrait me retourner false... Or le programme plante ! Ya quand même une nuance non ? ;-)
cs_Anne Onyme
Messages postés19Date d'inscriptionjeudi 24 février 2005StatutMembreDernière intervention22 juin 2005 5 mars 2005 à 19:20
... dire pourquoi quand on fait comme il faut pas ca marche pas... heu... parceque pour que ca marche il faut faire comme il faut... ainsi va l'informatique...
cs_dominion
Messages postés230Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention15 mai 2008 5 mars 2005 à 18:44
J'ai un problème au niveau du login : il marche si le login est bon, sinon erreur... Quelqu'un sait me dire pourquoi ? (je suis sur un ftp free)
a52jbbm
Messages postés1Date d'inscriptionmercredi 5 janvier 2005StatutMembreDernière intervention 5 janvier 2005 5 janv. 2005 à 17:34
question de debutant : Comment importer (syntaxe) la class FtpConnection dans TestFTP.java
merci de votre reponse et de votre comprehention pour le pauvre debutant que je suis.
Nicocyno
Messages postés19Date d'inscriptionjeudi 10 avril 2003StatutMembreDernière intervention 5 novembre 2004 5 nov. 2004 à 19:20
Pour le problème de listage des fichiers, tout dépend si ton serveur accepte le mode passif ou le mode actif.
Mais dans tout les cas la class FtpConnection gère les deux.
Pour Abribus, l'exemple donné ne fonctionne que si tu importe ma class FtpConnection, c'est tout l'interet de cette source justement, le bout de code ci-dessus, n'est qu'un exemple d'utilisation de la class.
cs_AbriBus
Messages postés492Date d'inscriptionjeudi 28 août 2003StatutMembreDernière intervention25 avril 20075 23 oct. 2004 à 06:35
J'utilise Eclipse et il me dit que FtpConnection ca existe pas... quand je regarde sur le HTML compilé de Sun, je trouve pas non plus... quequ'un peut-il m'aider ?
benratti
Messages postés8Date d'inscriptionsamedi 22 mars 2003StatutMembreDernière intervention 2 février 2006 27 août 2004 à 11:03
Tres bon code mais juste un petit probleme au niveau de la methode qui permet de recuperer la liste des fichiers et des sous-repertoires sur certains serveurs.... mais je suis en train de corriger ca et je posterais la correction....
silent_roma
Messages postés1Date d'inscriptionvendredi 20 août 2004StatutMembreDernière intervention20 août 2004 20 août 2004 à 11:57
J'aimerais bien tester... mais comment récupère-t-on le zip ?
J'ai une fenêtre "Téléchargement, cliquez ici", mais quand j'enregistre, c'est une page HTML.
niky_larson
Messages postés1Date d'inscriptionmercredi 11 août 2004StatutMembreDernière intervention11 août 2004 11 août 2004 à 00:16
merci pour ce code
cs_frix
Messages postés7Date d'inscriptionvendredi 19 décembre 2003StatutMembreDernière intervention 6 mars 2006 9 juil. 2004 à 11:06
Simple et efficace,
Merci pour ce programme qui m'as bien aidé à utiliser cette classe.
SeeNapse
Messages postés33Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention18 mai 2004 29 avril 2004 à 22:46
23 mai 2011 à 11:45
23 mai 2011 à 10:07
Voila un moment que je me sert de cette classe (merci) sans problème, mais depuis quelques temps je suis face à un serveur récalcitrant, impossible de se logger!
Alors, je fait des capture de trames pour voir de qui se passe, et en faite, je m'aperçois qu'une trame sur 2 est une trames vide!
J'ai l'impression que la classe envoie la trame normalement puis envoies "\n\r" dans la trame suivante!
Avec tout les serveur que j'ai rencontré ça le fait, mais les serveurs réagissent bien sauf un!
Alors certes, on pourrait dire que le serveur n'est pas cool, mais là je suis bloqué...
Si quelqu'un a une solution, je lui en serais très reconnaissant!
12 févr. 2011 à 15:01
je veux avoir la liste des fichiers du dossier ftp.
j'attends une réponse .
merci.
11 août 2010 à 21:08
27 juil. 2010 à 22:11
26 mai 2008 à 14:15
Quelqu'un aurait-il une solution ?
Merci
3 août 2007 à 19:10
Toute réponse sont les bienvenue et j'en remercie à l'avance leurs auteurs.
24 juil. 2007 à 12:02
15 mars 2007 à 17:00
petite remarque concernant la méthode InetAddress.getLocalHost() qui devrait être appelé de manière statique pour héviter un warning à la compilation :)
19 sept. 2005 à 18:29
19 sept. 2005 à 18:16
file:///C://Documents and Settings//thomas//Bureau//
mais voila ce que me sort l'exception :
java.io.FileNotFoundException: file:\C:\Documents and Settings\thomas\Bureau (Syntaxe du nom de fichier, de répertoire ou de volume incorrecte)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.(Unknown Source)
at java.io.RandomAccessFile.(Unknown Source)
at FtpConnection.readDataToFile(FtpConnection.java:618)
at FtpConnection.downloadFile(FtpConnection.java:305)
at FtpIo.DownloadTo(FtpIo.java:24)
at TelechargementSimple.run(TelechargementSimple.java:15)
18 juil. 2005 à 16:51
26 juin 2005 à 17:18
26 juin 2005 à 16:31
g tester deux ftp je croi et ca marche pas
vous avez une idee ?
merci
10 juin 2005 à 20:06
De plus, j'ai passé ca juste en LIST et pas en NLST et LIST... c'est extrêmement lent (en plus avec java c lent à la base !)
10 juin 2005 à 17:10
merci
7 juin 2005 à 21:49
Si le serveur est Windows et qu'il te retourne la liste sous format avec des \r\n eh bien ça va planter parce que t'as oublier de remplacer tes \n par lineTerm
Par contre, il faudrait trouver un moyen pour trouver automatiquement (à la fin du readline par exemple)
De plus, c'est plutôt lent faire 2 fois getdir et getFile... et en plus, dans chacun de ces 2 fonctions, on demande 2 fois la liste... perso, je modifie pour faire que avec LIST et pas NSLT
J'reviendrai si j'ai des problèmes avec le download & | upload :P
7 juin 2005 à 13:55
7 juin 2005 à 13:53
Par contre petite erreur dans le commentaire du constructeur surchargé :
* Ainsi que le mode de connection (1-Passif et 2-Actif)
Et plus haut :
* 0: Passif (PASV)
* 1: Actif (PORT)
Plus bas, on voit que c'est 0 et 1
Si je ne m'abuse, il n'y a pas d'autre mode, alors pourquoi ne pas mettre un boolean passive
La partie suivante ne me lance aucune fleur, c'est eclipse qui me dit tout ca :P
Eclipse (gentil eclipse) me dit que String getFullServerReply(StringBuffer fullReply) n'est jamais appelé et que c'est private. same pour boolean isTransientNegativeResponse(int response) et boolean isPermanentNegativeResponse(int response)
localip = inetaddress.getLocalHost(); -> normalement static
La RFC du FTP (RFC959) n'indique pas comment doivent être les commandes mais elles sont toujours écrites en majuscules
Tu devrais mettre à jour la source que l'on voit parce qu'elle semble bien bien vieille celle-là.
@±
23 mars 2005 à 18:43
23 mars 2005 à 17:34
20 mars 2005 à 18:51
quelqu1 pourait me dire comment inclure c'est applet dans une page html
merci
5 mars 2005 à 19:27
5 mars 2005 à 19:20
5 mars 2005 à 18:44
5 janv. 2005 à 17:34
merci de votre reponse et de votre comprehention pour le pauvre debutant que je suis.
5 nov. 2004 à 19:20
Mais dans tout les cas la class FtpConnection gère les deux.
Pour Abribus, l'exemple donné ne fonctionne que si tu importe ma class FtpConnection, c'est tout l'interet de cette source justement, le bout de code ci-dessus, n'est qu'un exemple d'utilisation de la class.
23 oct. 2004 à 06:35
27 août 2004 à 11:03
20 août 2004 à 11:57
J'ai une fenêtre "Téléchargement, cliquez ici", mais quand j'enregistre, c'est une page HTML.
11 août 2004 à 00:16
9 juil. 2004 à 11:06
Merci pour ce programme qui m'as bien aidé à utiliser cette classe.
29 avril 2004 à 22:46