IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

download file qui fait des mauvais téléchargements


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 265
    Par défaut download file qui fait des mauvais téléchargements
    Bonjour,
    j'ai un comportement bizarre sur mon programme,
    le system.network.downloadFile me télécharge un fichier
    qui est parfois non lisible.

    Il n'y aurait pas un tampon à vider ou un truc pour qu'il fonctionne à tous les coups?

    Merci d'avance.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 265
    Par défaut autre methode avec webclient
    Mon outil permet d'automatiser un téléchargement au démarrage d'une session windows. Mais pour l'instant, ca marche 1 fois sur 2. Le fichier
    zippé est téléchargé, mais le zip est corrompu.
    Pourtant, ce n'est pas un https ou autre truc.

    apparement, il y a une autre méthode , utilisant webclient.
    Est-ce que quelqu'un connait la différence entre My.computer.DownloadFile()
    et celle ci-dessous?

    Une autre méthode serait de préciser des paramètres

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Dim wc As New WebClient     
    	    Try 
    	        'wc.UseDefaultCredentials = True  
    	        wc.Proxy = Net.WebRequest.DefaultWebProxy  
    	        wc.Proxy.Credentials = Net.CredentialCache.DefaultCredentials 
     
    	        wc.DownloadFile(URL, Location) 
     
    	        RaiseEvent FileDownloadComplete() 
    	        Return True 
    	    Catch ex As Exception 
    	        RaiseEvent FileDownloadFailed(ex) 
    	        MsgBox(ex.ToString) 
    	        Return False 
    	    End Try
    Une autre méthode serait d'augment le timeout et de mettre des paramètre d'authentification. Meme si je ne sais pas trop à quoi ces options servent:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Try
                My.Computer.Network.DownloadFile(strFileURL, strHDLocation, strUtilisateur, strMotdepasse, False, 120000, True)
            Catch ex As Exception
                Call EcrireCleIni("MainRecupereLitEtInsere", Now, "Pb de Download, " & ex.Message)
            End Try

    je suis perdu, et il faut que j'aide mon collègue à trouver une solution.

    Toute aide est la bienvenue.


Discussions similaires

  1. Ma fonction "Recherche" qui fait des siennes
    Par nicolas2603 dans le forum VBA Access
    Réponses: 0
    Dernier message: 16/01/2008, 17h27
  2. Réponses: 21
    Dernier message: 05/12/2007, 16h32
  3. [XHTML] XHTML -> IE qui fait des siennes!
    Par onet dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 20/03/2007, 21h50
  4. Menu qui fait des misères
    Par kaiser59 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 08/12/2006, 20h06
  5. Pop up qui fait des siennes !
    Par Sandara dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 13/06/2006, 16h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo