# Bilder via API hochladen - Fragen!

**URL:** <https://forum.shopware.com/t/bilder-via-api-hochladen-fragen/65697>\
**Category:** Programmierung\
**Created:** [23. März 2020 um 17:54 UTC](https://forum.shopware.com/t/bilder-via-api-hochladen-fragen/65697 "2020-03-23T17:54:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon74605289](https://avatars.discourse-cdn.com/v4/letter/a/58956e/32.png) [@anon74605289](https://forum.shopware.com/u/anon74605289)\
**Post date:** [23. März 2020 um 17:54 UTC](https://forum.shopware.com/t/bilder-via-api-hochladen-fragen/65697/1 "2020-03-23T17:54:47Z")

</div>

1.) Es scheint keine offizielle Dokumentation zu dem Thema zu geben. Im Forum habe ich folgenden Beitrag gefunden: [https://forum.shopware.com/discussion/61982/produkt-bilder-ueber-api-hochladen](https://forum.shopware.com/discussion/61982/produkt-bilder-ueber-api-hochladen)  
2.) Ich bekomme ein Bild nur dann hochgeladen, wenn der Media-Datensatz neu erstellt wurde, also noch kein Bild zugewiesen ist. Ist das ein Fehler, oder mache ich etwas falsch? Auch über die Admin-Oberfläche bekomme ich eine Fehlermeldung angezeigt, wenn ich ein Bild aktualisieren möchte.  
3.) Gibt es weitere Möglichkeiten, via API Bilder hochzuladen? Aktuell wird ein Bild über eine Bilder-URL hochgeladen. Kann man auch Base64 kodierte Binärdaten hochladen oder einen Dateipfad angeben?

---

<div class="post-metadata">

**Author:** ![Krispin](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/krispin/32/12849_2.png) [@Krispin](https://forum.shopware.com/u/Krispin)\
**Post date:** [25. März 2020 um 08:20 UTC](https://forum.shopware.com/t/bilder-via-api-hochladen-fragen/65697/2 "2020-03-25T08:20:24Z")

</div>

Hi aroe,

1. Das stimmt, leider haben wir noch keine Doku dazu.

2. Eigentlich solltest du auch die Media-Datei wie im Admin über die Replace-Funktion zu sehen ersetzen können. (\_action/media/{mediaId}/upload?extension={extension}&fileName={filename})

3. Per Base64 geht das zur Zeit leider nicht, aber du kannst auch einfach per Binary deine Datei hochladen. Hier würde ich auch wieder auf den Admin verweisen: Hier werden extension und filename per Query-Parameter angegeben und der Content ist die Binary der Datei.

Hoffe dies hilft dir weiter.

Gruß

Krispin

---

<div class="post-metadata">

**Author:** ![BastianHbner](https://avatars.discourse-cdn.com/v4/letter/b/5f8ce5/32.png) [@BastianHbner](https://forum.shopware.com/u/BastianHbner)\
**Post date:** [28. Oktober 2020 um 16:31 UTC](https://forum.shopware.com/t/bilder-via-api-hochladen-fragen/65697/3 "2020-10-28T16:31:34Z")

</div>

Hallo Krispin,

&nbsp;

könntest du das ganze eventuell einmal mittels Beispiel zeigen? Also Variante 3

---

<div class="post-metadata">

**Author:** ![ThomasChr](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomaschr/32/10466_2.png) [@ThomasChr](https://forum.shopware.com/u/ThomasChr)\
**Post date:** [3. November 2020 um 15:41 UTC](https://forum.shopware.com/t/bilder-via-api-hochladen-fragen/65697/4 "2020-11-03T15:41:09Z")

</div>

Guck mal hier: [https://forum.shopware.com/discussion/72597/image-upload-ueber-rest-api#latest](https://forum.shopware.com/discussion/72597/image-upload-ueber-rest-api#latest)

Da hab ich einen ziemlich vollständigen Beispiel-Python-Code geschrieben.
