Client ftp avec winsock : pb pour rapatrier des .zip !

[Résolu]
Signaler
Messages postés
88
Date d'inscription
mardi 19 avril 2005
Statut
Membre
Dernière intervention
10 août 2007
-
Messages postés
88
Date d'inscription
mardi 19 avril 2005
Statut
Membre
Dernière intervention
10 août 2007
-
Salut,

Je suis en train d'essayer d'apprendre l'usage de .net avec les différents tuto que je trouve. Pour l'heure, j'essaye de faire un petit client ftp de base.
J'ai un problème avec celui que j'ai fait grâce à un tuto. Il marche avec des fichiers .txt mais pas pour les .zip
Je pense que je dois mal m'y prendre. Voici les portions de code qui relève de la réception de données de mon deuxième winsock. Je veux juste un traitement basic pour recupérer des fichiers en ftp. Je pense qu'il faut passer par la reception de byte. J'espère que l'un de vous aura un peu de temps à m'accorder.
Merci de votre aide car je tourne vraiment en rond !

--Declaration de la variable fichier :
Dim fichier As Object


--Reception des donnees
Private Sub Wck2_DataArrival(ByVal sender As Object, ByVal e As AxMSWinsockLib.DMSWinsockControlEvents_DataArrivalEvent) Handles Wck2.DataArrival


Dim Donnee As Object
Donnee = ""
Wck2.GetData(Donnee)
Donnee = Replace(Donnee, vbLf, vbCrLf)
fichier = fichier & Donnee


End Sub


--Ecriture du fichier
Sub ecritureFichierBinaire(ByVal fichier As String)
Try


'Instanciation du StreamWriter avec passage du nom du fichier
Dim monStreamWriter As BinaryWriter = New BinaryWriter(File.Create(repertoire_donnees & fichier_serveur))


'Ecriture du texte dans votre fichier
monStreamWriter.Write(fichier)


'Fermeture du StreamWriter
monStreamWriter.Close()


'nettoyage de la variable fichier
fichier = " "
TBInfo.Text = TBInfo.Text & "Fichier " & fichier_serveur & " enregistré"



Catch ex As Exception


'Code exécuté en cas d'exception
TBInfo.Text = TBInfo.Text & "Erreur d'écriture du fichier"


End Try


End Sub

Encore merci de prendre un peu de temps pour moi ;-)

1 réponse

Messages postés
88
Date d'inscription
mardi 19 avril 2005
Statut
Membre
Dernière intervention
10 août 2007

La solution a été donnée sur une autre de mes questions. Suivez mes autres postes sur les sockets
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 112 internautes nous ont dit merci ce mois-ci