Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : pb telechargement fichier txt [ Archives Visual Basic / Fichier / Disque ] (demonn)

samedi 18 juin 2005 à 09:53:37 | pb telechargement fichier txt

demonn

bonjour,
j'ai un souci pour telecharger un fichier par ftp
le telechargement ce deroule bien (vu les message de retour du serveur mais seulement quand j'ouvre mon fichier texte telecharger au lieu d'avoir du texte dedans j'ai ça :
Ϣ眧歳ㄷ㠸⡅
獥⁴湥映楡⁴湵眠湩潳正⁳牡慲ⱹ猠⁩潣浭

voici mon code:

'Reception du fichier télécharger
Dim DONNEES As String = e.bytesTotal
wsk_dl.GetData(DONNEES)

NEW_BUFFER = NEW_BUFFER & DONNEES

If Len(NEW_BUFFER) >= NOM_NEW_DOWNLOAD_TAILLE Then
Dim p As Integer
p = Microsoft.VisualBasic.FreeFile()

Microsoft.VisualBasic.FileOpen(p, "c:\test.txt", OpenMode.Binary, OpenAccess.Default)
Microsoft.VisualBasic.FilePutObject(p, NEW_BUFFER)
Microsoft.VisualBasic.FileClose()
wsk_dl.Close()

quelqu'un voit mon probleme?



samedi 18 juin 2005 à 12:37:11 | Re : pb telechargement fichier txt

jack

Administrateur CodeS-SourceS
Salut
C'est du VB.Net, donc je ne peux rien pour toi, mais est-ce que tu as pu vérifier le contenu de NEW_BUFFER avant son enregistrement sous fichier ? Est-ce du texte ascii ou des signes bizarres ?

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)

samedi 18 juin 2005 à 14:55:10 | Re : pb telechargement fichier txt

demonn

salut,
non j'ai bien le contenu du fichier texte en texte clair
c'est ça que je comprend pas

samedi 18 juin 2005 à 15:06:38 | Re : pb telechargement fichier txt

beltegeuse

Réponse acceptée !
Tu peux essayer une autre methode avec les SteamWriter

tu importe avant ta class :
Imports System.IO
Imports System.Text

Puis tu peut essayer :


  Dim Buffer(1024) As Byte
    Dim bytes As Integer
    Dim strTemp As String
    Dim ascii As Encoding = Encoding.ASCII


bytes = Socket.Receive(Buffer, Buffer.Length, 0)
strTemp = strTemp + ascii.ASCII.GetString(Buffer, 0, bytes)


Dim sw As New StreamWriter("Test.txt", False)
        sw.WriteLine(
strTemp )
        sw.Close()

j'ai pas tt mit car ca prend pas mal de lignes! Mais il faut que tu definise bien socket!


samedi 18 juin 2005 à 15:16:52 | Re : pb telechargement fichier txt

demonn

ouhai je vois ce que tu veu dire je vais essayer

le truc c'est que là c'est un fichier texte,mais si c'est un fichier zip ou exe ça marche pareil ?

samedi 18 juin 2005 à 15:19:50 | Re : pb telechargement fichier txt

beltegeuse

tu peut essayer! mais je ne sais pas si ca marche! Mais essaye donc! et dit moi si ca marche ca m'interresse!


samedi 18 juin 2005 à 15:45:55 | Re : pb telechargement fichier txt

demonn

voilà alors j'ai fait ça :
Dim BUFFER As Object
Dim DONNEES As String = e.bytesTotal
wsk_dl.GetData(DONNEES)
BUFFER = BUFFER & DONNEES

Dim sw As New StreamWriter("c:\Test.zip", False)
sw.WriteLine(BUFFER)
sw.Close()
wsk_dl.Close()

*wsk_dl etant mon winsock pour les telechargement

ça marche sof que le texte est sur une seule ligne.
j'ai aussi essayer avec un fichier zip et là j'ai une erreur "450 link to files serveur lost"
mais ça je verais plutard car je c'est pas s'y il faut pas changer le TYPE


samedi 18 juin 2005 à 15:49:36 | Re : pb telechargement fichier txt

beltegeuse

Je crois que tu peux utiliser la fonction peer.
Mais je ne sais pas comment on l'utilise :/. tu peut essayer de la voir avec Msdn.
mais c'est vrai que ca n'écrit que sur une seule line.....

samedi 18 juin 2005 à 16:12:42 | Re : pb telechargement fichier txt

demonn

ouhai ou alors faire un split de mon buffer:
dim ligne() as string
ligne = split(buffer,chr(10),-1)
et  là aprés j'ecrit chaque ligne trouvé.
seulement toujours pareil ça ça va marché que pour les fichier texte.

samedi 18 juin 2005 à 16:27:49 | Re : pb telechargement fichier txt

beltegeuse

Il faudrai trouver un fonction en ecrivan en binaire.... je vais voir ca....


1 2

Cette discussion est classé dans : fichier, buffer, microsoft, telechargement, visualbasic


Répondre à ce message

Sujets en rapport avec ce message

Besoin fichier fm20.hlp (microsoft FORM 2) [ par Seb_d_angers ] J'ai Miscrosoft form 2.0 qui marche bien mais quand je veux l'aide vb me dit qu'il manque fm20.hlp. Impossible de le trouver sur le net. J'ai la dll f Fichier d'aide pour Microsoft Common Dialog Controls 6.0 (SP3)) [ par Alain Proviste ] Je cherche ce fichier d'aide, parce que j'ai pas l'aide pour les treeview et tout ce gnere de chose, alors si quelqu'un peut m'envoyer ou m'indiquer o Extraire du texte d'un fichier texte et recherche [ par giantt ] Bonjour tout le monde, Je me suis fait un programme d'inventaire de mes logiciels et dans une partie de mon programme Contrôler le BUFFER lors d'un transfer de fichier [ par rino ] Question:J'ai une application VB6 pour transférer des fichier sur FTP (ocx INET) et j'aimerais contrôler mon BUFFER durant le transfer des fichiers, c Telechargement de fichier [ par Protecteur ] Private Sub Form_Load()With Inet1 .URL = ("ftp://kosclancs:Ameghriche@ftp.membres.lycos.fr") .Execute , ("GET " & "test.txt" & " " & " copier un fichier dans un buffer .... [ par niluje ] Je cherche à créer un fichier (jusque la rien d'anormal)mais en fait avant de le créer je souhaiterai le mettre dans un buffer pour le garder en mémoi copier un fichier dans un buffer .... [ par niluje ] Je cherche à créer un fichier (jusque la rien d'anormal)mais en fait avant de le créer je souhaiterai le mettre dans un buffer pour le garder en mémoi probleme de logiciel [ par clem27 ] bonjour apres que j'exrtais les fichier du zip je ne peux lire que le fichier .exe quand il y en a un.j'utilise seulement microsoft visual basic, est telechargement automatique [ par tump ] bonjour,j'ai une petite macro qui permet d'aller chercher un fichier txt sur le disque, et de le transformer en fichier excel exploitable.mais quand Enlever les retours chariot d'un fichier texte [ par denirobert ] j'ai un problème : je dois enlever tous les retours chariots dans un fichier texte mais le pb c que mon programme ne les enlèves pas .pourtant j'ai to


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.