REST API Upload Image Base64

Hallo,

ich mache einen POST Media Call um ein Bild erstmals neu hochzuladen. Ich übergebe id, type, name und file. File enthält den Base64 String des Bildes: „data:image/png;base64,iVBORw0KGgoAAAAN …“

Der Call geht fehlerfrei durch und ein Mediaplatzhalter wird erzeugt. Jedoch ist der weiß und hat kein Bild. Was mache ich falsch bzw. wie bekomme ich das Bild per API und Base64 codiert in den Shop?

 

Danke und freundliche Grüße

Matthias Brückner 

Bist du dir sicher, dass Base64 schon durch die API supported wird? Mein letzter Stand ist als FILE/POST oder via URL (Bild liegt auf remote Host).

Das Bild einfach ohne BASE64 senden. BASE64 bläht hier nur den Payload auf und bringt nichts weil du über http problemlos Binary senden kannst.

Hi, gibt es mittlerweile einen Weg, um mit der Shopware 6 Admin-API Produktbilder via Base64 zu übertragen? In Shopware 5 mache ich das seit Jahren und es gab bislang nie Probleme.