Sto cercando di caricare un’immagine utilizzando la seguente API di Discourse tramite codice JAVA: https://discourse.example.com/uploads.json
passando un JSON nel corpo della richiesta:
{
“type” : “avatar”,
“user_id”: 1,
“synchronous”: true,
“file”: “Stringa binaria”
}
Tuttavia, nella risposta ricevo il seguente risultato:
Invio del file come stringa binaria. Ricezione della risposta come mostrato di seguito. Questo è Drupal
/uploads.jsonha restituito una risposta422 Unprocessable Entity: {"failed":"FAILED","message":"metodo tempfile` non definito per #\u003cArray:0x00007f0d5c784810\u003e"}
Sto tentando l’integrazione tra Drupal e Discourse.
In questo post, l’esempio di Postman utilizza form-data, e quando osservo il composer nell’interfaccia web di Discourse, viene utilizzato un post multi-part.
Qualcuno sa come farlo tramite l’API senza utilizzare il client Ruby?