Forum de la communauté SFML
Aide => Réseau => Discussion démarrée par: james08m le Juillet 23, 2014, 02:25:18 am
-
Bonjour je suis sur un petit projet c'est temps-ci et je suis bloqué sur un point. Je suis capable d'envoyer par http du texte en POST, mais j'aimerais bien savoir désormais comment envoyer une image par HTTP. Je ne sais pas si je suis le seul qui ni arrive pas, mais c'est assez frustrant, car je ne trouve aucune documentation à ce sujet. Peut être je n'es juste pas été chanceux dans mes recherches, mais je m'en remet désormais à vous.
-
Quelle différence entre une image et du texte, à part le type MIME ? Qu'est-ce qui ne fonctionne pas ?
-
En fait, je n'ai pas commencer de code exactement, car je ne savais pas dans quoi jouer en premier. J'ai seulement besoin de quelques informations et conseils de base pour bien commencer et ne pas avoir des problèmes inattendu par la suite.
-
Comme je l'ai dit, si tu sais envoyer du texte alors tu sais envoyer une image. C'est pareil, il faut juste mettre le type MIME adéquat.
-
Je sais que je dois changer le type MIME pour image/jpeg, mais c'est vraiment pour mettre le fichier dans le body de la requête que je suis perdu . De la façon que j'envoi ma requête avec du texte, je stream le texte et je le met dans le body, donc est-ce que je devrais utiliser filestream pour mettre mon image et ensuite l'envoyer en requête? Sinon une courte exemple serait bien. Sais-tu où je peux en trouver une?
-
c'est vraiment pour mettre le fichier dans le body de la requête que je suis perdu
C'est-à-dire lire le contenu d'un fichier dans une chaîne de caractères.
Donc : Google -> "C++ read file to string" ;)
-
Je n'ai pas encore trouvé, mais ça va venir j'imagine... ;)
-
Sérieusement ? Avec une telle recherche sur Google, je suis sûr que les 5 premières pages de résultats sont toutes pertinentes. Si tu as un problème plus précis tu peux bien sûr demander.
-
Et bien les recherches pour vrai n'était pas très bonne, car c'était souvent du vieux code C mélanger à du C++, mais je crois que j'ai compris désormais en regardant dans d'autre section de ce forum et avec t'es indications.
-
La première réponse du premier résultat (stackoverflow) donne le bon code. Je n'ai pas regardé les autres mais j'ai du mal à croire qu'ils donnent tous du code moisi ;)