begin process at 2012 02 11 22:59:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > ENVOYER UN FICHIER SUR UN SERVEUR (FTP)

ENVOYER UN FICHIER SUR UN SERVEUR (FTP)


 Information sur la source

Note :
6,5 / 10 - par 18 personnes
6,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Classé sous :envoi, upload, fichier, ftp, inet Niveau :Débutant Date de création :14/10/2000 Date de mise à jour :24/05/2001 00:00:00 Vu / téléchargé :63 934 / 5 361

Auteur : cumu

Ecrire un message privé
Site perso
Commentaire sur cette source (23)
Ajouter un commentaire et/ou une note

 Description

Ce code permet d'envoyer un fichier du disque dur sur un serveur (hebergeur de site web).
il faut inserrer le contrôle Inet ( Microsoft internet transfer control )

chemin = chemin du fichier (ex: "texte.txt" ou bien "c:\jeux\too.wav")

adresse: ex: "ftp://ftp.multimania.com"
user = nom de session ex(nicolas)
password : motdepasse

Source

  • With Inet1
  • .URL = adresse 'adresse du serveur
  • .UserName = user 'nom d'utilisateur ftp
  • .Password = password 'mot de passe ftp
  • .Execute , "PUT " "test.txt" 'repertoire du fichier à envoyer
  • End With
 With Inet1
   .URL = adresse 'adresse du serveur
   .UserName = user 'nom d'utilisateur ftp
   .Password = password 'mot de passe ftp
   .Execute , "PUT " "test.txt" 'repertoire du fichier à envoyer
 End With


 

 Conclusion

Un programme fait sous VB par môa:
http://nettrader.forez.com

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

DETECTER LES TABULATIONS(DANS DES TEXTBOX PAR EXEMPLE)
SUPPRIMER LE SON PRODUIT PAR UN TEXTBOX
Source avec Zip COPIER UN FICHIER
Source avec Zip Source avec une capture SIMULATION GRAVITÉ MUA OBJET QUI TOMBE
Source avec Zip Source avec une capture WINMORPION

 Sources de la même categorie

Source avec Zip Source avec une capture GESTIONNAIRE DE TÉLÉCHARGEMENT, AVEC REPRISE ET MULTITHREADI... par Madx23
Source avec Zip Source avec une capture CONVERTIR DU TEXTE RTF EN CODE HTML ET VICE-VERSA par vicosta
Source avec Zip Source avec une capture DICTIONAIRE TEXT/AUDIO/VISUELLE ANGLAIS AVEC WEBBROWSER CONT... par majnounmajda
Source avec Zip Source .NET (Dotnet) NSLOOKUP EN VB.NET OU COMMENT FAIRE UNE REQÛETE DNS EN PRÉCI... par ShareVB
Source avec Zip Source avec une capture MINI SEVEUR HTTP AVEC INTERFACE GRAPHIQUE ET IMPLÉMENTATIONS... par lemout

 Sources en rapport avec celle ci

Source .NET (Dotnet) CRÉATION DE DOSSIERS, COPIE DE FICHIERS PAR FTP EN VB.NET par zozo14
Source avec Zip Source avec une capture UPLOAD FTP VB 6 par Onin42
COMPRESSION ET UPLOAD VERS UN SERVEUR FTP par hackoo
Source avec Zip Source avec une capture UPLOAD HTTP- PHP par christo16
LISTER (DIR) UN FTP AVEC INET DANS 2 LISTBOX & FILTRE (SANS ... par KaFarD

Commentaires et avis

Commentaire de fred le 22/05/2002 15:50:37

ce pourri je comprend rien c'est ou le reste ? lmes composants etc.......... ? ce merdique ce truc mered alors

Commentaire de mclic le 11/09/2002 17:03:35

salut comment faire pour envoyer un fichier "TXT" sur un "FTP" puis crée un dossier pour mettre le fichier "TXT" exemple: http://www.multimania.com/"lelogin"/allo/"FichierTXT"

et de recevoir les donnés du fichier "TXT" dans une textbox d'un prog vb.

merci de me repondre.
- mclic -

Commentaire de cumu le 11/09/2002 17:17:42

pour creer un repertoire aucune idee jamais essaye desole, je vous conseil quand meme plutot winsock au lieu de inet pour le ftp, inet limite le fichier à 7ko je croit.

Commentaire de slayer le 19/01/2003 22:27:58

peut t'on envoyé le contenue d'un dossier sur le serveur ftp

Commentaire de stephaneg le 21/05/2006 15:57:13

le programme se plante lamentablement en affichant une erreur: Run-time error 424: Object required

et quand on clique sur Debug il va sur la ligne:

.URL= "ftp://ftpperso.free.fr" 'ex: "ftp://ftp.multimania.com"

Merci d'avance !!!!

Commentaire de cartoide le 14/06/2006 11:20:11

bonjour, est ce quelqu'un peu me dire ou trouver l ocx wininet? merci ca serai sympa!

Commentaire de cumu le 14/06/2006 18:31:46

STEPHANEG : Il faut incorporer la bibliothque Inet

CARTOIDE : Tu devrais l'avoir avec l'install de VB

SLAYER : Non, il faut transferer fichier par fichier, et creer les repertoires

Commentaire de diablamanshadow le 28/06/2006 01:27:05

pour faire des action sous ftp il y a les cmd qui ressemble beaucoup au dos donc put ses l'envoie get se pour recevoir dir ses pour lister les dossier y a aussi le mkdir pour creer un dossier etc ^^
moi j'aimerais le meme truc mais a l'envers qui peut mettre un txt d'un ftp dans un listbox vb ^^ sinon ton truc ses secu ? car si on met sa dans un prog et qu'un ptit con s'amuse a fouiller l'hexa il risque pas de tomber sur notre passe et user ?

merci d'avance
Diablaman

Commentaire de FanLaBise le 09/11/2006 12:20:55

Nikel Chrome ! ! C'est absolument génial ! ! Ca fonctionne du premier coup ! !
Mais comment on fait pour envoyer 2 fichiers... Car il faut attendre que le premier ait terminé, et mon VB n'attend pas ?
Merci pour ce code...

Diablaman : si tu "codais" ton pass dans un fichier type .ini ?

FanLa...

Commentaire de diablamanshadow le 09/11/2006 15:28:11

j'avais mis :

sinon ton truc ses secu ? car si on met sa dans un prog et qu'un ptit con s'amuse a fouiller l'hexa il risque pas de tomber sur notre passe et user ?

j'avais raison is not securised ... un ptit con a decompiler mon logiciel et a pirater mon ftp enfin bon etant ex hacker il ne pourra plus le refaire je m'en suis ocp mais bon sa reste le principe qu'un bete decompilation puis decryptage ascii ou du genre j'ai pas verifier et ses repris ;-)

Commentaire de FanLaBise le 09/11/2006 22:36:27

Salut à tous... J'ai ça :
  With Inet1
    .URL = "ftp://ftp.xxxxxx.fr"
    .UserName = "xxxxxx" '
    .Password = "xxxxxx"
    .Execute , "PUT " & "/FichParcel.ini" & " " & "s:\xxxx\FichParcel.ini"
    .Execute , "GET " & "/FichParcel.ini" & " " & "s:\xxxx\FichParcel.ini"
    End If
Le PUT fonctionne nickel, mais le GET ne fonctionne pas...

Commentaire de corvus_du_33 le 25/02/2007 21:53:17

JE voudrais sa voir a quoi correspond les deux nom apres le PUT c'est a dire "PUT" & "test.txt"" & "/" & "test.txt"

Merci d'avance pour les reponses ..
www.corvus.free.fr

Commentaire de cumu le 26/02/2007 08:55:03

corvus_du_33 à gauche c'est au niveau serveur et à droite au niveau local.

Tu peut confirmer cette infos en allant dans l'aide de vb.

Commentaire de ahmedahmed le 06/03/2007 21:41:20

et bien c pas mal comme truc.
Mais moi j'aimerais avoir le minimum de ligne de commande puisque j'ai un programme de 125MO pour le moment et il n'est pas encore fini :).
une automation qui commande des serveurs Video.......
mon e-mail c   maximus_ahm@yahoo.fr
A+

Commentaire de batssakuru le 10/08/2007 14:04:44

Salut on fait comment pour incorporer la bibliotheque Inet?

Commentaire de Renfield le 10/08/2007 14:21:28 administrateur CS

Projet > Composants (Ctrl+T) > Microsoft Internet Transfer Control 6.0

Commentaire de sunugraf le 14/09/2007 12:43:06

salu je suuis un debutant pe tu tu me doner une astuce pour transfere un ficher tex dans mon serveur
mercie

Commentaire de dragonroot le 17/09/2007 19:00:04

s@lut,:)
ouvre une console dos. (menu demarrer/executer,taper cmd ) ou menudemarrer/acessoires/invite de commande)

Tape dans la console ftp -i adresse_ip_de_ton_serveur

Ensuite si tu l as protegé par mot de pass et login alors entre les.

Et voila tu est connecté si tout c bien passé :)

ensuite pour les commandes tu peux taper help

COMMANDE DE BASE :
close  =pour fermer la connection
quit   =pour quitter le mode ftp
exit   =pour sortir de la console DOS

commande pour voir l'arborescence du serveur et ces fichiers
dir \   (le anti-slash indique la racine du serveur
ls \    (pareil mais sans les infos sur les fichiers)

COMMANDE POUR SE DEPLACER DANS L' ARBORESCENCE
cd / ( indique la racine du serveur)
cd ./ (remonte dans l arborescence )

SYNTAXE A UTILISER POUR LES NOMS DE REPERTOIRES OU DE FICHIERS QUI SONT TRES LONG

vous etes pas obligé de respecter la casse majuscule -minuscule
pour les noms de fichiers ou de repertoires longs et sans espace
vous pouvez ecrire que les 6 premiers caracteres suivi de ~1

QUI CONTIENNENT DES ESPACES :

vous devez tapez  les  6  premiers caracteres et pas un de plus
sans les espaces suivi de ~1

si le nom de fichier ou le repertoire comporte moin de 6 caracteres
alors vous devez ecrire le nom du fichier ou repertoire en entier
sans les espace suivi de ~1

EXEMPLE POUR UN DOSSIER :

Documents and settings  >>>>>>>>>>   docume~1

EXEMPLE POUR UN FICHIER :

exemples avec des espaces.txt >>> taper >>> exempl~1.txt
essai encore different.txt    >>>>taper>>>>  essaie~1.txt
plan b.txt                >>>>>>> taper >>>>>>>>  planb~1.txt

pour obtenir  ~  utiliser touche AltGr +~  relacher AltGr
appuyer Barre d' espace  et il apparaitra

COMMANDE POUR TELECHARGER UN SEUL FICHIER

get  \nom_fichier.txt

(sans autres arguments le fichier sera telechargé
a la racine de votre dossier utilisateur windows)

SI VOUS VOULEZ  LUI INDIQUER UN EMPLACEMENT QUE VOUS AVEZ CHOISI

get  \nom_fichier.txt   C:\telechargements\

++++++++++++++++++++++++++++++++++++++++++++++++++++++


COMMANDE POUR TELECHARGER PLUSIEURS  FICHIERS
AVEC MEME EXTENTION ET  SITUE DANS LE MEME DOSSIER

  mget    \*.txt   et valider

( le anti-slash indique le repertoire racine de mon serveur )
( l' etoile permet de telecharger tout les fichiers .txt )

SI VOUS VOULEZ  LUI INDIQUER  OU ENREGISTRER LES FICHIERS
SUR VOTRE DISQUE DUR

  mget    \ *.txt    C:\telechargement\         et valider

( le anti-slash indique le repertoire racine de mon serveur )
( l' etoile permet de telecharger tout les fichiers .avi )


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


COMMANDE POUR ENVOYER  UN FICHIER   SUR MON PC

put   C:\chemin vers le fichier local\nom_du_fichier.txt

Exemple :

put  C:\docume~1\nom_utilisateur\exempl~1.txt

ceci deposera le fichier exemple.txt sur mon serveur


+++++++++++++++++++++++++++++++++++++++++++++++++++++++


COMMANDE POUR ENVOYER  PLUSIEUR FICHIERS AVEC LA MEME EXTENTION
SUR MON PC

  mput   C:\chemin vers les fichiers locaux\*.txt

Exemple :

put  C:\docume~1\nom_utilisateur\*.txt

ceci deposera tout les fichiers portant l' extention .txt sur mon serveur

Si  tu t logué  avec l' option ftp -i   la confirmation par (y or no)
pour les fichiers a envoyer ne sera pas nessécaire

Sinon  confirmer par yes autant de fois qu' il y ya de fichiers a uploader

Commentaire de dragonroot le 17/09/2007 19:53:24

re, :)

pour la commande put et mput c pour envoyer un fichier(s) sur le serveur

et ca a rien a voir avec vb ou autre c une solution pour acceder a un serveur ftp

byby@++

Commentaire de dragonroot le 18/09/2007 02:43:26

REs@lut, :)
Info pur admin du site si possibilité de supprimer le message précédent que j'ai corrigé pour les fautes et les erreus désolé :),merci

ceci est un moyen simple de se connecter a un serveur ftp et de télécharger un fichier depuis le serveur ou d'envoyer un fichier sur le serveur si vous avez des droits d' écritures sur celui-ci,voila

ouvrir une console dos.
Menu démarrer/exécuter, taper cmd
ou
Menu démarrer/accessoires/invite de commande

Tape dans la console ftp -i adresse_ip_de_ton_serveur

Ensuite si tu l as protégé par mot de pass et login alors entre les.

Et voila tu est connecté si tout c bien passé :)

ensuite pour les commandes tu peux taper help

COMMANDE DE BASE :
close  =pour fermer la connection
quit   =pour quitter le mode ftp
exit   =pour sortir de la console DOS

commande pour voir l'arborescence du serveur et ces fichiers
dir \   (le anti-slash indique la racine du serveur
ls \    (pareil mais sans les infos sur les fichiers)

COMMANDE POUR SE DEPLACER DANS L' ARBORESCENCE
cd / ( indique la racine du serveur)
cd ./ (remonte dans l arborescence )

SYNTAXE A UTILISER POUR LES NOMS DE REPERTOIRES OU DE FICHIERS QUI SONT TRES LONG

vous êtes pas obligé de respecter la casse majuscule -minuscule
Pour les noms de fichiers ou de répertoires longs avec ou sans espace
vous pouvez écrire que les 6 premiers caractères suivi de ~1

QUI CONTIENNENT DES ESPACES :

vous devez tapez  les  6  premiers caractères et pas un de plus
sans les espaces suivi de ~1

si le nom de fichier ou le répertoire comporte moins de 6 caractères
alors vous devez écrire le nom du fichier ou répertoire en entier
sans les espace suivi de ~1
pour obtenir  ~  utiliser touche AltGr et ~  relâcher AltGr
appuyer Barre d' espace  et il apparaîtra

EXEMPLE POUR UN DOSSIER :

Documents and settings  >>>>>>>>>>   docume~1

EXEMPLE POUR UN FICHIER :

exemples avec des espaces.txt >>> taper >>> exempl~1.txt
essai encore different.txt    >>>>taper>>>>  essaie~1.txt
plan b.txt                >>>>>>> taper >>>>>>>>  planb~1.txt

pour obtenir  ~  utiliser touche AltGr et ~  relacher AltGr
appuyer Barre d' espace  et il apparaîtra

COMMANDE POUR TELECHARGER UN SEUL FICHIER

get  \nom_fichier.txt

(sans autres arguments le fichier sera téléchargé
a la racine de votre dossier utilisateur Windows)

SI VOUS VOULEZ  LUI INDIQUER UN EMPLACEMENT QUE VOUS AVEZ CHOISI

get  \nom_fichier.txt   C:\telechargements\

++++++++++++++++++++++++++++++++++++++++++++++++++++++


COMMANDE POUR TELECHARGER PLUSIEURS  FICHIERS
AVEC MEME EXTENSION ET  SITUE DANS LE MEME DOSSIER

  mget    \*.txt   et valider

( le anti-slash indique le répertoire racine de mon serveur )
( l' étoile permet de télécharger tout les fichiers .txt )

SI VOUS VOULEZ  LUI INDIQUER  OU ENREGISTRER LES FICHIERS
SUR VOTRE DISQUE DUR

  mget    \ *.txt    C:\telechargement\         et valider

( le anti-slash indique le répertoire racine de mon serveur )
( l' étoile permet de télécharger tout les fichiers .txt )


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


COMMANDE POUR ENVOYER  UN FICHIER SUR LE SERVEUR
!!!Au préalable avoir donné des droits d’ écritures sur un répertoire du serveur  destiné a recevoir des fichiers!!!!

put C:\cheminverslefichier\fichier.txt  \nom_repertoire_du_serveur\

Exemple :

put  C:\docume~1\nom_utilisateur\exempl~1.txt  \depot\

ceci déposera le fichier exemple.txt sur le serveur a la racine dans le répertoires nommé dépôt

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

COMMANDE POUR ENVOYER  PLUSIEUR FICHIERS AVEC LA MEME EXTENSION
SUR LE SERVEUR
!!!Au préalable avoir donné des droits d’écritures sur un répertoire du serveur !!!!
  
mput C:\cheminverslesfichierslocaux\*.txt   \répertoire_dépôt_client\

Exemple :

mput  C:\docume~1\dragonroot\envoi_sur_serveur\*.txt  \depot\

ceci déposera tout les fichiers  situés dans mon dossier « envoi_sur_serveur » portant l' extension .txt sur le serveur dans le répertoires nommé dépôt

Si  tu t’ es logué  avec l' option ftp -i   la confirmation par (y or no)
pour les fichiers a envoyer ne sera pas nécessaire

Sinon  confirmer par yes autant de fois qu' il y a de fichiers a uploader

Commentaire de taoufiqmaroc le 30/09/2010 12:54:20

SALUT A TT LE MONDE SVP JE SUIS BESOIN D'UN PETIT PROGRAMME EN VB.NET 2005 QUI PEUT ME PERMET DE FAIRE TRANSFER LE CONTENU D'UN DOSSIER D'UN POSTE A UN SERVEUR FTP ET J'éSPIRE KE L'ENVOI CA SERA AUTOMATIQUE CHAQUE 5 MINUTES ET MERCI INFINIMENT VEUILLEZ AGREE MES SALUTATIONS LES PLUS DISTIGUES

Commentaire de FanLaBise le 01/10/2010 20:04:27

Pour Toufik du Maroc : 3 choses...
1. dragonroot a tout explique super bien, mais vraiment...
2. pour le VB2005 et le .NET, j'hésite à donner un "conseil", je n'ai eu que des problèmes avec... Peut-être une boucle While Event... résidente... Mais d'autre t'en diront plus que moi... Et mieux...
3. j'adore ton accent... Passe mon bon souvenir à ton joli pays...

Commentaire de FanLaBise le 01/10/2010 20:09:21

diablamanshadow : Pour le mot de passe, tu ne peut pas le coder ? VEGENER ? Moi je n'utilise que çà... Et aucun problème depuis des années...
PS : oui, je sais, c'est un peut tard, 4 ans pour une réponse, mais j'étais dans un autre "domaine"...
Amicalement,
FanLa...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

envoi fichier ftp [ par duncan069 ] Probleme avec composant inet ... la commande put ne fait rien ....code :inet.execute "192.168.1.100", "PUT " , "NOm du fichier"kkun a til une idée ?me Envoi fichier Inet [ par maesius ] Bonjour,G un petit souci :J'utilise INET pour uploader des fichier sur mon FTP. Le pb est ke c le client ki choisira les fichiers kil veut expedier de Inet upload de fichier au complet [ par retsam ] Jaimerais que Inet upload un fichier au complet sur mon serveur FTP et non à 0 Ko.S.V.P jai besoin d'aide.Mon code:With Inet1   .U Envoi des Fichier sur FTP avec Pocket PC [ par wassimez ] Salut, J'ai commencé de développer une application sur Pocket pc en vb.net, Il me reste que d'envoyer des fichiers texte sur FTP, je suis bloqué dans Envoi d'une variable, reception d'un fichier ? [ par xenomor_123 ] Bonsoir à tous, j'ai une toute petite question !J'utilise un control winsock pour envoyer un fichier texte sur mon ftp, jusque là pas de problèmedonc Upload de fichier sur un ftp [ par Razordj ] J'aimerais créer un "upload" automatique sur Visual basic express 2008 qui uploaderais sur un serveur Ftp.Il uploaderais tout les fichiers et tout les CMD INET [ par retsam ] Salut, je viens d'essayer Inet et pour me rendre compte que la cmd(put) crée un fichier(sur le serveur) qui porte le nom du fichier que je voualait up Envoi d'un fichier par ftp en vba [ par choupette27 ] Je débute en VBA, mais je voudrais copier un fichier sur un site via ftp au travers d'une macro dans Excel.Après avoir généré Inet plante avec des fichiers tros gros [ par Jeskor ] Je réalise actuelement une application necessitant une liaison ftp permettant l'upload et le download..Voici 2 codes :Public Sub Upload(in_Source, in_ Upload fichier Htm [ par jeje11991 ] Bonsoir,J'ai un code qui génère un fichier .htm et j'aimerais uploader ce fichier, le problème c'est que si je le fais par Ftp le mot de passe de mon


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,137 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales