1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

windev 20, téléchargement d'un fichier

Discussion dans 'Résolution problème & conseils' créé par manu, Fev 12, 2018.

  1. manu

    manu New Member

    Inscrit:
    Fev 12, 2018
    Messages:
    3
    J'aime reçus:
    2
    Bonjour

    J'ai créé un petit utilitaire qui permet de télécharger des fichiers présents sur le web
    et que j'ai recensé dans un fichier texte

    voici ma procédure de téléchargement :

    HTTPParamètre(httpParamètreDésactiveCache, 1)
    HTTPDestination(SAI_Destination+"\"+SAI_Jeu+extens) // lieu de sauvegarde
    HTTPJauge(JAUGE_SansNom1) // remplissage de la chauge de chargement
    HTTPRequête(lien) // chargement du lien

    y a t'il moyen d'accélérer le chargement, car il n'utilise pas mes capacités de ma connexion

    d'avance merci
    manu
     
    Tags:
    suenodesign apprécie ceci.
  2. irobot

    irobot Active Member
    MEMBRE WX

    Inscrit:
    Jan 10, 2018
    Messages:
    143
    J'aime reçus:
    131

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour

    J'ai créé un petit utilitaire qui permet de télécharger des fichiers présents sur le web
    et que j'ai recensé dans un fichier texte

    voici ma procédure de téléchargement :

    HTTPParamètre(httpParamètreDésactiveCache, 1)
    HTTPDestination(SAI_Destination+"\"+SAI_Jeu+extens) // lieu de sauvegarde
    HTTPJauge(JAUGE_SansNom1) // remplissage de la chauge de chargement
    HTTPRequête(lien) // chargement du lien

    y a t'il moyen d'accélérer le chargement, car il n'utilise pas mes capacités de ma connexion

    d'avance merci
    manu
    Cliquez pour agrandir...
    salut, manu.
    A part le faire "à la main", je vois pas trop comment avec windev le faire.
    le principe, c'est d'utiliser la capacité de "morcellement" ( range/chunk ) de http.
    - tu verifies que le serveur supporte le range ( sur le premier morceau, voir si tu as ou non une erreur)
    tu definis combien de morceaux il faut pour que ton lien soit utilisé à 100%
    - tu lances plusieurs httprequete avec un header range pour chaque morceau que tu telecharges.
    - tu assembles tes morceaux à la fin et tu fais un controle crc pour verifier qu'il est bon

    sinon, il existe des lib ( curl par ex) qui font ca directement (

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    )
    ou bien des outils de téléchargement par morceaux ( style getright).
     
    joker, Pascal et suenodesign aiment ça.
  • manu

    manu New Member

    Inscrit:
    Fev 12, 2018
    Messages:
    3
    J'aime reçus:
    2
    Merci pour ta réponse
     
  • gelop4

    gelop4 Member
    MEMBRE WX

    Inscrit:
    Fev 7, 2018
    Messages:
    48
    J'aime reçus:
    90
    Si il y a plein de (petits) fichiers à télécharger, regarde du coté des Taches parallèle!

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    joker et Fakirato aiment ça.
  • manu

    manu New Member

    Inscrit:
    Fev 12, 2018
    Messages:
    3
    J'aime reçus:
    2
    Merci pour cette nouvelle idée que je ne connaissais pas
    C'est pas mal pour le téléchargement de plusieurs fichiers en même temps
     
    joker apprécie ceci.
  • Partager cette page

    Chargement...