Quelle bibliothèque FTP pour JAVA utilisez-vous ? - Java - Programmation
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?
Marsh Posté le 09-02-2004 à 12:23:40
bah jconnais pas l'api de ta lib ftp par coeur moi
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 !
Marsh Posté le 09-02-2004 à 13:20:24
Reply
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 !