Oui, listBox, c'est ça.
Par contre, il y un petit quelque chose qui me fait tiquer dans ce que tu dis: le fichier, au final, il doit être sur le PC de l'utilisateur de la page web, ou bien sur le...
Type: Messages; Utilisateur: Valère
Oui, listBox, c'est ça.
Par contre, il y un petit quelque chose qui me fait tiquer dans ce que tu dis: le fichier, au final, il doit être sur le PC de l'utilisateur de la page web, ou bien sur le...
Bon, j'ai utilisé FtpBean qui ne paye pas de mine au vu de la page d'accueil, mais qui fonctionne (j'ai trouvé un projet du boulot qui l'utilise avec Solaris).
J'ai fait un projet val_diamonds2...
Banco, c'est Solaris 8 comme moi.
Bon, maintenant il faut tourner un client FTP qui marche bien...
Que renvoie la commande
uname -a sur ton serveur Unix (en étant connecté par Telnet, pas par FTP).
C'était du HPUX, l'Unix de HP quoi.
Avec du windows (IIS sur W2000) ça marche aussi, un Linux RedHat 2.4 aussi, mais je viens de rééssayer avec du Solaris 8 et j'ai le même cas d'erreur que toi :?...
Bonne remarque. Diamonds, as-tu essayé de récupperer ce fichier avec un client FTP standard (en ligne de commande sous Windows, ou bien avec filezilla)?
Si c'est un un fichier avec une extension xml, son nom c'est Fichier_1.xml non?
C'est là le problème, normalement le programme devrait afficher le nom réél du fichier, pas Fichier_1 ...
Si j'exécute le prg, j'obtiens
init:
deps-jar:
compile-single:
run-single:...
Je viens de reessayer le projet, j'ai téléchargé un fichier de 97 Mo sans problème... Je ne vois pas ce qui bloque chez toi.
Fichier_1 n'est pas un répertoire? Ce n'est pas non plus un fichier...
oui, le prg marchait mais le serveur ftp que j'ai utilisé ne renvoyait pas . et .. dans la liste des répertoires, c'était ça ton erreur, on ne peut pas télécharger des répertoires par FTP de cette...
Visiblement, et tout simplement, le répertoire c:\temp n'existe pas sur ton PC. Créée le, ou bien change le chemin dans la classe.
Valère
Diamonds,
Voici un petit projet J2SE standard qui se connecte à distance, change de répertoire, liste les fichiers, et télécharge le premier fichier de la liste.
Attention, le projet...
Je l'avais vérifié avec le débugger. En mettant un point d'arrêt au début de getFtp(), j'avais constaté qu'on se logguait bien, on récupérait le chemin du répertoire distant, on pouvait bien changer...
Un download de quoi?
En enlevant les doubles quotes autour de path, c'est ça (sinon le script ftp va tenter de se rendre dans le sous répertoire "path"):
ftp.changeDirectory(path);.
Non, non, j'ai fais des test sur des répertoire où j'avais les droits, et la récupération de la liste des fichiers ne marchait pas. On se connecte, on peut changer de répertoire, on obtient le chemin...
Ah oui oups :oops: , c'est un oubli de ma part, c'est un chemin que j'avais mis là pour débugger.
Ce que tu peux faire, c'est rajouter un textfield "chemin" dans le mode visuel, lire sa valeur dans...
Pour l'instant ça ne ferait qu'afficher la liste des fichiers dans un listbox.
Valère
Si tu veux voir ce que j'ai fait, en pièce jointe je mets le projet, mais bien entendu le résultat est vide.
Bon, j'ai bien fait un petit quelque chose, mais la classe ftp que tu a donné ne fonctionne pas.
En se connectant à un serveur ftp sous HPUX ou Solaris il y a une erreur que je n'ai pas débuggué,...
Je te prépare un petit quelque chose, Diamonds.
Je ne sais pas comment tu fais tes copier-coller, mais ton code source est plein de <a href="..."></a> parasites qui n'ont rien à faire là.
Valère
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.