Partage
  • Partager sur Facebook
  • Partager sur Twitter

uploader un fichier json vers un serveur

comment envoyer un fichier JSON depuis android vers un serveur mysql

Sujet résolu
    12 février 2019 à 15:26:18

    Bonsoir à vous, 

    j'ai mis en place une application qui recupere des informations via un formulaire puis les enregistre dans un fichier JSON , jusque là tout va bien . 

    mon gros souci est d'envoyer ce fichier ou les données de ce fichier vers un serveur pour y stocker les données. je ne sais comment m'y prendre. apres des recherches je ne suis tombé que sur des tutoriels montrant comment uploader des images mais pas de fichier.

    methode utilisée :

    j'ai stocké mes informations dans une HashMap puis envoyé la Map dans un objet JSON qui lui ensuite a été envoyé vers le fichier JSON , tout se passe bien pour le stockage vers le fichier. je réussis à lire également le fichier en question.

    tout en esperant une aide , 

    Merci

    • Partager sur Facebook
    • Partager sur Twitter
      13 février 2019 à 9:20:10

      Salut,

      Pourquoi envoyer le fichier ? Ne peux-tu pas simplement envoyer le contenu du fichier (des chaînes de caractères finalement) en body d'une requête POST via HTTP ?

      • Partager sur Facebook
      • Partager sur Twitter
        19 février 2019 à 12:20:36

        d'accord , j'y ai pensé .

        et voici ceux à quoi je pensais , c'etait d'envoyer le JSONObject par la méthode POST ce qui me permettra de récuperer les informations en fonction de leur NAME. 

        Apparemment cela ne marche pas il faut forcement passer par un HashMap pour stocker les informations puis envoyer les informations un a une par POST , alors que moi ce que je désire c'est de stocker toutes informations puis les envoyer d'un seul bloque par POST.

        Merci

        • Partager sur Facebook
        • Partager sur Twitter
          19 février 2019 à 14:01:34

          Tu peux très bien mettre directement ton JSON (au format string) dans le body de ta requête POST.
          • Partager sur Facebook
          • Partager sur Twitter
            20 février 2019 à 9:16:38

            super c'est ce que j'ai fait et tout marche bien . un petit hic encore .

            c'est que quand je transforme mon JSON en String puis l'envoie au serveur je veux pouvoir recuperer chaque champ pour l’insérer dans son champ respectif. alors que là, c'est tout le bloc d'information recueilli dans le JSON qui est inséré dans un seul champ de la base de donnée. 

            y'a t-il une solution stp ?

            • Partager sur Facebook
            • Partager sur Twitter
              20 février 2019 à 9:42:07

              J'ignore quelle technologie tu utilises côté serveur, mais tu dois "décoder" la chaîne de caractères reçue pour la retransformer en JSON.

              Par exemple si ton serveur est du PHP, tu peux utiliser la méthode json_decode : http://php.net/manual/fr/function.json-decode.php

              -
              Edité par rolandl 20 février 2019 à 13:31:31

              • Partager sur Facebook
              • Partager sur Twitter
                20 février 2019 à 11:32:22

                Merci pour la directive, effectivement c'est du php coté serveur , j'utilise wampServer vue que je travail sur l'émulateur.

                je vais essayer comme tu me l'as dit et je te ferai un retour si tout est bon .

                • Partager sur Facebook
                • Partager sur Twitter
                  22 février 2019 à 12:34:06

                  Bonjour Rolandl, 

                  j'ai pu résoudre le souci.

                  grand merci a toi 

                  • Partager sur Facebook
                  • Partager sur Twitter

                  uploader un fichier json vers un serveur

                  × 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