|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 46 ![]() |
Tout d'abord,
Je vous souhaite à tous mes meilleurs voeux pour cette nouvelle année. Ma question concerne le téléchargement de fichier sur un serveur FTP. Attention : Téléchargement = copier un fichier du Serveur FTP et le mettre sur l'ordi. Dans l'autre sens j'y arrive, et si des personnes sont interressé, je peux donner mon code. Code :
Et je n'arrive pas à trouver une solution,,, si quelqu'un à une solution ???? Merci |
||
|
|
00
|
|
|
#2 | ||
|
Membre habitué
![]() Administrateur systèmes et réseaux Inscription : octobre 2008 Messages : 62 ![]() |
Code :
|
||
|
|
10
|
|
|
#3 | ||
|
Membre expérimenté
![]() Yves TRICHAUDTechnicien bio médical Inscription : décembre 2012 Messages : 228 ![]() |
Bonsoir,
Pourrais tu poster ton code correspondant à : Code :
Ps: il est gentil wallace, il te met même une progressbar
__________________
est ton amis, MSDN est ton maître, pour le reste il y a Developpez.net. Pensez au au et
|
||
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 46 ![]() |
Bonjour.
Rainui,,, Quoi qu'il en soit ce n'est pas sa car. Je met connecte avec le Pseudo et le MDP sans problème sur filezilla. Je fais un copier-coller en faisant attention de ne pas mettre d'espace ni avant ni après le Pseudo ou Mot de passe. Pour le lien du fichier FTP, je vais sur fileZilla, je "clic droit" sur le fichier que je veux télécharger et je met en mémoire le lien que je colle sur mon code. N'étant pas chez moi mais au taf, je testerai que ce soir en rentrant la méthode de Wallace. Je vous tiens au courant ce soir du résultat. Merci |
|
|
00
|
|
|
#5 | ||
|
Membre habitué
![]() Administrateur systèmes et réseaux Inscription : octobre 2008 Messages : 62 ![]() |
--> J'ai corrigé une petite erreur dans mon 1er post (Friend WithEvents)
--> Il est également recommandé de vérifier si le thread du "Webclient" n'est pas déjà en cours d'exécution avant de lancer le téléchargement : Code :
PS si ca ne fonctionne toujours pas alors tu as certainement mal renseigné ton url ftp. Cordialement wallace |
||
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 46 ![]() |
Wallace,
Effectivement ton code ne plante pas. Cela me créer bien le fichier la ou je demande, mais le fichier est vide |
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Administrateur systèmes et réseaux Inscription : octobre 2008 Messages : 62 ![]() |
|
|
|
00
|
|
|
#8 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 46 ![]() |
J'ai décidé de changer de méthode.
J'ai créer un lien sur un site internet. Quand on clique dessus, sa nous télécharge le fichier. Tous cela pour utiliser ceci : Code :
Le problème qu'il m'arrive lorsque je lance le prog. Une exception s'est produite lors d'une requête WebClient. Pourtant lorsque j'accède au site et que je clique sur le lien pour télécharger le fichier, sa marche. Pour info, j'ai suivi ce tutorial : Avez-vous une idée ? |
||
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() Administrateur systèmes et réseaux Inscription : octobre 2008 Messages : 62 ![]() |
Que recherches-tu car dans ton 1er post il s'agit d'1 lien FTP avec des identifiants de connexion alors que là tu télécharges depuis 1 lien HTTP......????
Que souhaites-tu exactement ?? 1 téléchargement depuis 1 FTP avec des identifiants de connexion ou bien 1 téléchargement depuis 1 lien HTTP ?? |
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() ![]() Mehdi TounisianoEnseignant Inscription : juin 2009 Messages : 1 641 ![]() |
![]() Vous pouvez tester [VBS] FTP Explorer : une solution pour transformer votre navigateur web ou bien l'explorateur windows en client FTP |
|
|
00
|
|
|
#11 | |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 46 ![]() |
Citation:
Donc Solution 1. Se connecter au serveur, télécharger le fichier, lire le fichier, le supprimer de l'ordi Solution 2. Mettre le fichier en télechargement sur l'ordi et le télécharger. Mais la, Solution1 / Solution2 ne marche pas. |
|
|
|
00
|
|
|
#12 |
|
Membre habitué
![]() Administrateur systèmes et réseaux Inscription : octobre 2008 Messages : 62 ![]() |
Dans ta solution 1 on comprends qu il s agit d 1 protocole FTP mais dans la 2 tu essayes de recuperer ton fichier sur ce meme FTP mais avec un lien direct du protocole HTTP ?? Si c est cas tu es au courant que l adresse Ftp et http ne sont normalement pas forcement identiques ?? Comment est securisé ton ftp, y a t il une resolution d adresse ??
Normalement la solution 1 devrait fonctionner je ne comprends pas ton soucis ?? |
|
|
00
|
|
|
#13 | |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 46 ![]() |
Citation:
Code :
ftp://s251458729.onlinehome.fr/test.csv Comme tu le dit, la solution 1, marche mais presque, car sa me télécharge bien mon fichier, mais il est vide. Comment est sécurisé mon réseau, je ne sais pas car je n'ai pas de compétence la dedans. C'est un ami qui s'y connait bien qui gère le serveur. Mais il m'a confirmé que le serveur autoriser l'upload et le download client. |
|
|
|
00
|
|
|
#14 |
|
Membre habitué
![]() Administrateur systèmes et réseaux Inscription : octobre 2008 Messages : 62 ![]() |
Le port pour le traffic est-il le 21 (par défaut) ou en a t-il paramétré 1 autre ?
Et quelle base d'url HTTP t'as-t-il dit d'utiliser pour télécharger 1 fichier depuis le FTP ? .... ce n'est pas cela que tu utilises comme URL pour le lien HTTP j'espère : http://s251458729.onlinehome.fr/test.csv ?? car de ce que j'ai pu tester vers le serveur ca ne peut pas être ca ! As-tu essayés de paramétrer 1 client FTP comme FileZilla par exemple pour tester le download et ainsi voir si le fichier téléchargé est vide ?? |
|
|
00
|
|
|
#15 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 46 ![]() |
Lorsque je me connecte sur Filezilla, je n'écrit rien dans la case "Port", je laisse vide. Et oui sur FileZilla une fois connecter, je peux mettre ou enlever des fichiers, je peux telecharger des fichiers, et ils ne sont pas vide.
Concernant le lien, je ne marque pas http://s251458729.onlinehome.fr/test.csv mais ftp://s251458729.onlinehome.fr/test.csv |
|
|
00
|
|
|
#16 | |
|
Membre habitué
![]() Administrateur systèmes et réseaux Inscription : octobre 2008 Messages : 62 ![]() |
Citation:
Lorsque tu ouvres ton navigateur et que tu souhaites que ton fichier soit téléchargeable depuis n'importe quel PC tu ne peux pas taper ceci : Code :
ftp://s251458729.onlinehome.fr/test.csv Quand tu veux accéder au fichier sans taper de nom d'utilisateur et de mot de passe c'est 1 protocole HTTP donc 1 direct Link. Exemple avec 1 FTP (sécurisé) : --> lorsque je veux télécharger mon fichier en protocole FTP (requiert obligatoirement une identification : username, password): Code :
ftp://e12345.ovh.net/www/DirTest/Test.txt Code :
http://e12345.ovh.net/~username/DirTest/Test.txt Donc la fonction : "DownloadFile" ne peut pas utiliser le protocole FTP si tu veux évité d'être invité à taper ton MDP et username. Je pense que ton problème se situe au niveau du FTP. A tout hasard, ton pare feu sur ton PC est activé ?? Tu n'as pas de règles sur le port 21 ?? |
|
|
|
00
|
|
|
#17 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 46 ![]() |
Avec tout ce que tu dit on est d'accord., J'ai un pare feu activé normal, mais j'ai pas testé en le désactivant. Sinon apparement oui il n'y a rien sur le port 21
|
|
|
00
|
|
|
#18 |
|
Membre habitué
![]() Administrateur systèmes et réseaux Inscription : octobre 2008 Messages : 62 ![]() |
Je ne sais que te dire de plus.....o_O
Il faut que tu creuses du côté de ce qui fonctionne le mieux pour le moment c'est ç-à-dire la 1ère solution que je t'ai proposé... tu as le fichier donc maintenant il faut tester avec d'autres fichiers + ou - volumineux si ca ne fonctionne tjrs pas ... Bon courage. |
|
|
00
|
|
|
#19 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 46 ![]() |
Merci, je vais voir ce que je peux faire.
|
|
|
00
|
|
|
#20 | ||||||
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 46 ![]() |
Citation:
Citation:
On peut voir que WebExecption arrive dans le cas ou "Le site Web refuse la demande " en modifiant le code comme-ci. Code :
Pas plus d'info .... |
||||||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com