REST API - Media Resource POST file

Hallo zusammen,

vielleicht kann mir jemand zu meiner Frage weiterhelfen. Ein Kunde hätte gerne zur Pflege seiner Daten eine native App auf der Plattform Apple iOS. An sich kein Problem. Aber:

Es geht u.A. darum Bilder / Photos mit dem Smartphone hochzuladen. Hierzu existiert der POST in der REST API - Media Resource. In der Dokumentation (https://developers.shopware.com/developers-guide/rest-api/api-resource-media/) ist das Feld file vom Typ STRING.

Die App postet die Bilder aber als byteArray. Es gibt also keinen Webbrowser dazwischen der den ganzen Upload Prozess übernimmt.

Hat jemand von euch soetwas schon umgesetzt oder Erfahrung damit gesammelt? Man kann ein byteArray ev. als String umwandeln, aber ich glaube nicht, dass es funktionieren wird.

 

Vielen Dank.

 

Grüße

Tobias

Die REST-API braucht eine URL oder evtl. den Pfad zum Bild an dieser Stelle. Was ist ein byteArray? Das Bild binär?

Hi, ja ein byteArray ist das Bild in einem binärem Stream.

OK das Bild muss also auf einem HTTP Server liegen?

@TobiasWebwo schrieb:

Hi, ja ein byteArray ist das Bild in einem binärem Stream.

OK das Bild muss also auf einem HTTP Server liegen?

ja 

1 Like