[Bug] Transfer par FTP avec VB

Discussion dans 'Web, design' créé par PunkDeLuxe, 8 Juillet 2005.

Statut de la discussion:
Fermée.
  1. Offline
    PunkDeLuxe condom
    Voila je suis occupé sur une application de type "Client FTP" j'utilise l'ActiveX EZFTP à la place du Inet.

    J'arrive à faire ma connection
    J'arrive à accéder au FTP
    J'arrive à télécharger le fichier demander :)

    Mais voilà une fois télécharger le fichier n'est plus le "même", voir ce que je veux dire sur l'image ci-dessous.

    [IMG]

    Ce bug doit à mon avis venir de l'AvtiveX car avec un fichier texte ca fonctionne sans problème :/

    Voici le code :

    Code:
    Private Sub download_Click()
        
        FTP.RemoteAddress = "ftp.rockweb.org"
        FTP.UserName = "alEkse"
        FTP.Password = "******"
        
        On Error Resume Next
        FTP.Connect
            
        If Err <> 0 Then
            MsgBox "Unable to connect to the specified host", vbCritical
        Else
            
            FTP.RemoteFile = "/computer.jpg"
            FTP.LocalFile = "c:\computer.jpg"
            
            On Error Resume Next
            
            FTP.GetFile
            
            If Err <> 0 Then
                MsgBox "Unable to get file. Error code : " & Format$(Err.Number)
            End If
            
        End If
        
    End Sub
    

    La personne qui me trouvera le bug, je lui fait une grosse kiss sur la fesse :) car je n'ai encore rien trouvé comme explication - Au passage le bug est le même si je recommecne plusieurs fois le téléchargement.
    Voici le lien de la seule documentation trouvée (sur le site officiel) http://www.coolstf.com/docs/ezftp.html

    Je sais que c'est en VB et que certaines personnes travaillant ds le domaine de l'informatique trouveront se language simpliste ou autre mais n'ayant pas encore les connaissances pour faire avec un autre langugae j'ai pris celui que j'ai prit @ school :))

    PS : C'est un "client FTP" ne permettant que de télécharger et de reprendre les téléchargements ...
    PunkDeLuxe, 8 Juillet 2005
    #1
  2. Offline
    Bingo Beer Addict
    Essaye ça pour voir.
    En FTP, tu as 2 modes de transfert bien distinct selon que tu transfères un fichier texte (mode ASCII), ou un fichier binaire (mode BIN).

    Mais non t'inquiète, c'est très bien le VB. Tout dépend de tes besoins, voilà tout. Pour développer une petite application toute simple, il vaut mieux utiliser un langage "high-level" comme le VB.
    Si tu veux de la performance, tu dois utiliser un langage plus "low-level" comme le C, mais si tu développes seulement pour toi ça ne me paraît pas nécessaire.
    Bingo, 8 Juillet 2005
    #2
  3. Offline
    PunkDeLuxe condom
    Ho ca fonctionne :] Merci beaucoup, puis oui c'est une application pour moi :) et quelques amis mais ca s'arrête là :)
    PunkDeLuxe, 8 Juillet 2005
    #3
  4. Offline
    PiaFlalCoOl NiuAge
    T'as oublié le bisou sur la fesse :p
    PiaFlalCoOl, 8 Juillet 2005
    #4
  5. Offline
    PunkDeLuxe condom
    (K) ( Y ) (K)



    Voila :p
    PunkDeLuxe, 8 Juillet 2005
    #5
  6. Offline
    Bingo Beer Addict
    Euhhh... Nan c'était pas nécessaire le bisou !!! :evil: :D
    Bingo, 8 Juillet 2005
    #6
  7. Offline
    Bingo Beer Addict
    Juste une petite remarque : si tu utilises "On Error Resume Next" pour intercépter les messages d'erreur, n'oublie pas de mettre "On Error Goto 0" après ta gestion d'erreur (c'est à dire juste après ton "If Err <>0").
    Sinon tu désactives l'arrêt sur erreur, et tu vas finir par te retrouver avec un programme qui ne te renvoie aucune erreur mais qui ne fonctionne pas !
    Voilà, c'était un conseil en passant ;)
    Bingo, 8 Juillet 2005
    #7
Statut de la discussion:
Fermée.