Questa sarà probabilmente una domanda stupida, ma sto vivendo una di quelle notti. In un'applicazione sto sviluppando l'API RESTful e vogliamo che il client invii i dati come JSON. Parte di questa applicazione richiede al client di caricare un file (di solito un'immagine) e informazioni sull'immagine.
Sto facendo fatica a rintracciare come ciò accade in una singola richiesta. È possibile Base64 i dati del file in una stringa JSON? Ho bisogno di eseguire 2 post sul server? Non dovrei usare JSON per questo?
Come nota a margine, stiamo usando Grails sul backend e questi servizi sono accessibili da client mobili nativi (iPhone, Android, ecc.), Se uno di questi fa la differenza.