Téléchargement impossible ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Georges-85
Messages : 5
Inscription : jeu. 16/sept./2010 14:05

Téléchargement impossible ?

Message par Georges-85 »

Bonjour,
En tant que nouvel utilisateur, je voulais télécharger des fichiers depuis Internet. Le code suivant trouvé sur ce forum marche parfaitement bien. :D

Code : Tout sélectionner

If InitNetwork()=0
   MessageRequester("Erreur","Connexion internet indisponible"+Chr(10)+"ce programme va se terminer.",#MB_ICONEXCLAMATION)
Else
  url$="http://ftp.gamez-mania.info/config.xml"
  filtre$=""
  destination$="E:\Mes Documents\PureBasic\Essais_telechargement\recu.xml"
  NomDeFichier$ = SaveFileRequester("Enregistrement du fichier", destination$, filtre$, 0)
  If NomDeFichier$=""
     MessageRequester("erreur","Pas de nom de fichier, ce programme va se terminer.") ;
     End
   Else
     If ReceiveHTTPFile(url$,NomDeFichier$)
        MessageRequester("succés","le fichier à été copié sous "+NomDeFichier$+Chr(10)+"ce programme va se terminer.") ;
        End
     Else
        MessageRequester("erreur","impossible de télécharger le fichier "+Chr(10)+url$+Chr(10)+Chr(10)+"Ce programme va se terminer.") ;
        End
     EndIf
   EndIf
EndIf
Je me suis dit que serait rigolo de télécharger les résultats du loto et pour ce faire, j'ai modifié le code ci-dessus comme suit : :idea:

Code : Tout sélectionner

If InitNetwork()=0
   MessageRequester("Erreur","Connexion internet indisponible"+Chr(10)+"ce programme va se terminer.",#MB_ICONEXCLAMATION) ;
Else
   url$="https://media.fdj.fr/generated/game/loto/nouveau_loto.zip"
   filtre$="Compressé (*.zip)|*.zip"
   destination$="E:\Mes Documents\PureBasic\Essais_telechargement\recu.zip"
   NomDeFichier$ = SaveFileRequester("Enregistrement du fichier nouveau_loto.zip", destination$, filtre$, 0)
   If NomDeFichier$=""
      MessageRequester("erreur","Pas de nom de fichier, ce programme va se terminer.") ;
      End
   Else
      If ReceiveHTTPFile(url$,NomDeFichier$)
         MessageRequester("succés","le fichier à été copié sous "+NomDeFichier$+Chr(10)+"ce programme va se terminer.") ;
         End
      Else
         MessageRequester("erreur","impossible de télécharger le fichier "+Chr(10)+url$+Chr(10)+Chr(10)+"Ce programme va se terminer.") ;
         End
      EndIf
   EndIf
EndIf
Et là Toujours le même message "impossible de télécharger le fichier....." :cry:
Alors que si je saisis le même url dans Internet Explorer, ça se télécharge parfaitement :?:
Quel peut être le problème, je nage....
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Re: Téléchargement impossible ?

Message par case »

il est possible que le serveur utilise des cookies , demande le referer ou le 'type de navigateur ' pour autoriser le téléchargement.

ce n'est pas disponible avec les fonctions de bases de pure basic.
ImageImage
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Téléchargement impossible ?

Message par Backup »

pour les chiffres du loto, moi je lis le contenu de la page web
et j'extrais les numéros ! ;)
Georges-85
Messages : 5
Inscription : jeu. 16/sept./2010 14:05

Re: Téléchargement impossible ?

Message par Georges-85 »

Case a écrit
demande le referer ou le 'type de navigateur ' pour autoriser le téléchargement.
ce n'est pas disponible avec les fonctions de bases de pure basic.
Pour moi "Le referer" qu'est-ce que c'est ?
Quand aux cookies c'est bien possible, j'en reçois quand j'y accède avec IE8.
********************
Merci Dobro, mais c'était pour faire utile.
Le téléchargement avec cette fonction ne marche pas non plus avec d'autres sites.
Alors je me demandais pourquoi ?
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Re: Téléchargement impossible ?

Message par case »

c'est peut etre aussi a cause du protocole hhtps utilisé...

https://media.fdj.fr/generated/game/loto/nouveau_loto.zip
ImageImage
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Téléchargement impossible ?

Message par djes »

case a écrit :il est possible que le serveur utilise des cookies , demande le referer ou le 'type de navigateur ' pour autoriser le téléchargement.

ce n'est pas disponible avec les fonctions de bases de pure basic.
Ce n'est pas possible aussi facilement. Sinon, tout est possible ;)
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Re: Téléchargement impossible ?

Message par case »

j'ai dit les fonctions de base :) sinon tout est en effet possible
ImageImage
Répondre