Envoyer des fichiers sur un ftp (sans ocx)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 17 909 fois - Téléchargée 59 fois

Contenu du snippet

Voici le code qui vous permettera de mettre des fichiers (uploader) sur votre ftp sans utiliser aucun OCX. La methode est simple, il suffit d'appeller le ftp de windows.

Source / Exemple :


ChDir "C:\"

Open "temp.txt" For Append As #1
Print #1, "open ftp.ifrance.com" 'Le serveur est par exemple ftp.ifrance.com
Print #1, "USER allo" 'Le nom d'utilisateur est allo
Print #1, "bonjour" 'Mot de passe (bonjour)

'Disons que nous voulons uploader un fichier nomme Rouge.txt (se trouvant sur le C:) dans le dossier salut1 sur le ftp

Print #1, "cd " + "/salut1"
Print #1, "put c:\Rouge.txt"

Close #1
      

site = Shell("ftp -n -s:c:\temp.txt", vbHide)

'Vous n'avez maintenant plus qu'à supprimer le fichier temporaire "temp.txt" soit par vous même ou par la commande KILL.

Conclusion :


Sans module et sans OCX.

A voir également

Ajouter un commentaire

Commentaires

Commenter la réponse de Naärdin

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.