Partage
  • Partager sur Facebook
  • Partager sur Twitter

Système de téléchargement avec React et Electron

    16 janvier 2019 à 13:45:42

    Bonjour,

    J'aurais souhaité savoir comment s'il était possible de faire un système de téléchargement avec une barre de progression dans un programme desktop qui utilise les frameworks React et Electron  car je ne parviens pas à trouver la solution à mon problème. Si quelqu'un à une piste je suis preneur. Merci :)

    Quentin S.

    -
    Edité par quenquen147 16 janvier 2019 à 13:46:12

    • Partager sur Facebook
    • Partager sur Twitter
      16 janvier 2019 à 15:01:06

      Bonjour,

      tu veux télécharger des fichiers sur le client ou upload des fichiers depuis le client ?

      pour download, c'est une requête http basique.

      pour upload, c'est un peu plus compliqué : il faut faire un post et potentiellement partitionner ton fichier si il est trop gros.

      dans tous les cas, tu trouveras énormément de tuto grâce à google.

      • Partager sur Facebook
      • Partager sur Twitter
        16 janvier 2019 à 16:00:59

        Bonjour,

        Je veux faire télécharger des fichiers sur le client c'est-à-dire dès que l'utilisateur clique imaginons sur le bouton "Télécharger", le programme lance alors une requête avec une barre de téléchargement le temps que le fichier puisse se télécharger totalement sur le pc client. Un peu comme si on téléchargeait un jeu sur Steam.

        Quentin S.

        • Partager sur Facebook
        • Partager sur Twitter
          16 janvier 2019 à 18:22:30

          Tu risque d'avoir un petit problème avec ton client (normalement un client ne vas pas modifier les fichiers là où il est exécuté). Tu peux tout simplement utiliser l'outil de base du browser en mettant un lien vers ton api.

          Côté pratique, c'est une requête http get basique.

          Pour connaitre l'avancement du téléchargement, tu auras un header content-lenght de la part de l'api ( https://github.com/juliangruber/stream ), il te suffit de diviser la taille totale par la taille déjà téléchargée.

          • Partager sur Facebook
          • Partager sur Twitter

          Système de téléchargement avec React et Electron

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown