2020-11-17 Ein Bild – ein Team

Diese Woche haben wir uns weiter mit der Übertragung von Bildern beschäftigt. Letzte Woche hatten wir die Funktionalität implementiert, um ein Bild einzeln zu übertragen und z.B. einer Entity anhand einer ID dieses Bild zuzuordnen. Um ein Team anlegen zu können müssen allerdings die Teaminfos und das Bild gleichzeitig übertragen werden. Mit Postman hatten wir relativ schnell den Endpunkt konfiguriert, hatten dann allerdings etwas länger damit zu kämpfen, die Informationen über Retrofit mitzugeben. Wir erstellen jetzt eine JSON-Datei für die Teaminfos und übergeben beide Dateien, Bild und Json-Datei als Multipart-Parts. Seltsamerweise gibt es in Postman nur die Möglichkeit, per Radio-Button als Content-Type „multipart/form-data“ für den gesamten Call mitzugeben, für unseren Retrofit-Call musste allerdings für die JSON-Datei der Typ „application/json“ und das Bild als form-data definiert werden. Das war wieder ein bisschen Gefrickel mit RequestParam/RequestPart 😀 Deshalb ist das diese Woche auch schon alles von uns, aber wie immer haben wir eine Lösung implementiert, die für jedes Bild mit Entity funktioniert. Nächste Woche werden wir dann auf Android-Seite nochmal etwas refactorn, damit auch hier der Aufruf in einer API gewrappt ist und wir uns mit dieser Thematik beim nächsten Call dieser Art nicht nochmal beschäftigen müssen.

Schreibe einen Kommentar