Upload VB2008

Fermé
charles1453 Messages postés 172 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 8 février 2013 - 30 mai 2010 à 10:37
louloukaika Messages postés 466 Date d'inscription samedi 29 décembre 2007 Statut Membre Dernière intervention 2 janvier 2012 - 7 juin 2010 à 13:19
Bonjour,
Je voudrai Uploader une fichier (.xlsx") via une commande vb2008
Ma ligne est la suivante:

My.Computer.Network.UploadFile(Form1.TextBox1.Text, "ftp://ftp.free-h.org/charles.xslx", "Users", "Password")

Mais il y a une exeption qui se produit:
"Une exception s'est produite lors d'une requête WebClient."

Avez vous une solution? svp

Cordialement

1 réponse

louloukaika Messages postés 466 Date d'inscription samedi 29 décembre 2007 Statut Membre Dernière intervention 2 janvier 2012 12
7 juin 2010 à 13:19
Dim clsRequest As System.Net.FtpWebRequest = _
DirectCast(System.Net.WebRequest.Create("ftp://xxxx.net/test.txt"), System.Net.FtpWebRequest)
clsRequest.Credentials = New System.Net.NetworkCredential("username", "password")
clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile


'lire le fichier
Dim bFile() As Byte = System.IO.File.ReadAllBytes("C:\test.txt")

'uploader le fichier
Dim clsStream As System.IO.Stream = _
clsRequest.GetRequestStream()
clsStream.Write(bFile, 0, bFile.Length)
clsStream.Close()
clsStream.Dispose()



ftp://xxxx.net/test.txt --> test.txt sera le nom sur le ftp, donc, C:\test.text doit etre le meme nom que la requete Create
voila j'espere que ca peux t'aider ++
0