Bonjour,
Je suis en train de faire une petite appli vb.net dans laquelle j'aimerai envoyer des fichiers par FTP lors de la validation sur un clic de bouton.
Voici le code :
Dim user = "...."
Dim pass = "......"
Dim fichftp = "ftp://ftpperso.free.fr/xxx.log"
'upload
Try
My.Computer.Network.UploadFile(CheminFichier, fichftp, user, pass)
Catch ex As Exception
MsgBox(ex.Message)
End Try
Le problème, c'est qu'il tombe toujours en erreur de proxy http :/
InnerException = {"La commande FTP demandée n'est pas prise en charge lors de l'utilisation du proxy HTTP."}
J'ai essayé d'ajouter ces lignes dans le fichier nomdelapplication.exe.config
<configuration>
<system.net>
<defaultProxy useDefaultCredentials='True' enabled='False'>
<proxy usesystemdefault='False' proxyaddress='http://a.com' bypassonlocal='True' />
</defaultProxy>
</system.net>
</configuration>
Cette fois-ci, j'ai un message comme quoi je n'ai pas les droits suffisants pour executer cette action. (je suis admin)
InnerException = {"Autorisations insuffisantes pour la définition de la section de configuration 'defaultProxy'."}
Comment faire pour simplement envoyer un fichier sur un FTP ?
Merci.