I verwendet POST-Anfrage an den Server mit Retrofit2 senden:senden json und Datei mit Retrofit2
@POST("goals")
Call<Void> postGoal(@Body Goal goal);
wo Tor war Objekt mit einigen String/Integer Felder aus.
Jetzt muss ich dort eine Fotodatei hinzufügen. Ich weiß, dass ich zu Schalter benötigenMehrteiliger verwenden:
@Multipart
@POST("goals")
Call<Void> postGoal(
@Part("picture") RequestBody picture
);
//...
//Instantaining picture
RequestBody.create(MediaType.parse("image/*"), path)
Aber wie soll ich vorherigen Felder hinzufügen? Gibt es eine Möglichkeit, ein ganzes Goal-Objekt hinzuzufügen, ohne es für Felder zu teilen?
Haben Sie eine Lösung gefunden? – Amir