Quelle bibliothèque FTP pour JAVA utilisez-vous ?

Quelle bibliothèque FTP pour JAVA utilisez-vous ? - Java - Programmation

Marsh Posté le 09-02-2004 à 12:16:11    

Salut, je cherche à établir une connexion entre une applet Java et un serveur ftp, pour l'instant situé sur ma machine (localhost).  
 
Serveur ftp : pour l'instant j'ai essayé Serv-U, version d'essai.  
 
Bibliothèque FTP : parcourant ce site : http://www.javaworld.com/javaworld [...] 4-ftp.html j'ai d'abord essayé le package fourni par Enterprise Distributed Technologies, puis celui de Globus; le premier arrivait à se connecter à mon serveur, mais ne listait pas les fichiers, le deuxième n'arrivait pas du tout à se connecter. Pourtant les commandes sont simples, je ne pense pas avoir fait d'erreur...  
 
J'ai ensuite téléchargé le package d'Apache, qui lui arrive bien à se connecter, à lister les fichiers sur le serveur, puis à uploader un fichier from mon repertoire de travail to le serveur. Mais les fichiers sont corrompus ! J'ai essayé avec une image jpeg et un fichier mpeg2 (vidéo only sans le son), et les deux fichiers étaient toujours lisibles, mais l'image complètement déformée et remplie d'artifacts. (je peux mettre des captures si vous voulez)  
 
D'où le problème peut venir selon vous ? De mon serveur ftp, de la bibliothèque Apache, d'une erreur dans les commandes ? N'y a t-il pas un moyen de préciser à la variable ftp que je veux utiliser un mode de transfert sécurisé type tcp/ip afin de vérifier l'intégrité des données ? Je pense que le protocole tcp/ip est selectionné par défaut, non ?  
 
Bon en attendant je vais essayer avec un autre serveur ftp que ServU...  
 
Merci pour vos réponses !  

Reply

Marsh Posté le 09-02-2004 à 12:16:11   

Reply

Marsh Posté le 09-02-2004 à 12:19:03    

t'aurais pas oublié de lui préciser de faire les transferts en mode binaire des fois?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 09-02-2004 à 12:21:44    

Peut-être... comment tu fais ça ?

Reply

Marsh Posté le 09-02-2004 à 12:23:40    

bah jconnais pas l'api de ta lib ftp par coeur moi [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 09-02-2004 à 12:24:27    

Je vais chercher ça alors, merci en tout cas :)

Reply

Marsh Posté le 09-02-2004 à 13:09:00    

C'était bien ça :  
 
FTPClient ftp = new FTPClient ();
...
ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
ftp.storeFile (...
 
Merci !

Reply

Marsh Posté le 09-02-2004 à 13:20:24    

:)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed