Ce sera probablement une question stupide, mais je passe une de ces nuits. Dans une application, je développe l'API RESTful et nous voulons que le client envoie des données au format JSON. Une partie de cette application nécessite que le client télécharge un fichier (généralement une image) ainsi que des informations sur l'image.
J'ai du mal à retracer comment cela se produit dans une seule demande. Est-il possible de Base64 les données du fichier dans une chaîne JSON? Vais-je devoir effectuer 2 publications sur le serveur? Ne devrais-je pas utiliser JSON pour cela?
En remarque, nous utilisons Grails sur le backend et ces services sont accessibles par les clients mobiles natifs (iPhone, Android, etc.), si cela fait une différence.