# Produktbilder per REST-API hinzufügen

**URL:** https://forum.shopware.com/t/produktbilder-per-rest-api-hinzufugen/24672
**Category:** Shopware 3.5
**Tags:** programming
**Created:** [20. Januar 2015 um 17:08 UTC](https://forum.shopware.com/t/produktbilder-per-rest-api-hinzufugen/24672 "2015-01-20T17:08:29Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Darta](https://avatars.discourse-cdn.com/v4/letter/d/5daacb/32.png) [@Darta](https://forum.shopware.com/u/Darta)
#### Post date: [20. Januar 2015 um 17:08 UTC](https://forum.shopware.com/t/produktbilder-per-rest-api-hinzufugen/24672/1 "2015-01-20T17:08:29Z")

</div>

Hallo Community, über die REST-API füge ich neue Artikel zu meinem Shop hinzu, dies klappt jedoch nur ohne Produktbilder. Wie kann ich Produktbilder mit übergeben, lokal oder aus dem Web? Folgender Ansatz funktioniert nicht: $client-\>post(‚articles‘, array( ‚name‘ =\> ‚Test‘, ‚taxId‘ =\> 1, ‚mainDetail‘ =\> array( ‚number‘ =\> ‚test123‘ ), ‚images‘ =\> array( array(‚mediaId‘ =\> 123), array(‚link‘ =\> ‚[http://test.de/images/test.png](http://test.de/images/test.png)‘) ), )); Vielen Dank und schöne Grüße!

---

<div class="post-metadata">

### Author: ![TeichDatensysteme](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@TeichDatensysteme](https://forum.shopware.com/u/TeichDatensysteme)
#### Post date: [21. Januar 2015 um 10:34 UTC](https://forum.shopware.com/t/produktbilder-per-rest-api-hinzufugen/24672/2 "2015-01-21T10:34:35Z")

</div>

Hallo Darta, über die REST API lässt sich das wie im Wiki beschrieben durchführen: [http://wiki.shopware.com/Shopware-4-API-Beispiele-und-Erweiterungen\_detail\_1070.html#Weitere\_Beispiele](http://wiki.shopware.com/Shopware-4-API-Beispiele-und-Erweiterungen%5C_detail%5C_1070.html#Weitere%5C_Beispiele) Lokal kannst Du das im Artikel selbst oder ebenfalls komfortabel über die Media Resourcen machen ` $foo = \Shopware\Components\Api\Manager::getResource('Media'); ` Alles zu der Media-Resource Klasse: [https://github.com/shopware/shopware/blob/master/engine/Shopware/Components/Api/Resource/Media.php](https://github.com/shopware/shopware/blob/master/engine/Shopware/Components/Api/Resource/Media.php) Schöne Grüße, Niklas

---

<div class="post-metadata">

### Author: ![Darta](https://avatars.discourse-cdn.com/v4/letter/d/5daacb/32.png) [@Darta](https://forum.shopware.com/u/Darta)
#### Post date: [21. Januar 2015 um 11:12 UTC](https://forum.shopware.com/t/produktbilder-per-rest-api-hinzufugen/24672/3 "2015-01-21T11:12:42Z")

</div>

Hallo, vielen Dank für die Hilfe. Mit einer URL hat es super funktioniert. $client-\>post(‚articles‘, array( ‚name‘ =\> ‚Test‘, ‚taxId‘ =\> 1, ‚mainDetail‘ =\> array( ‚number‘ =\> ‚abc123‘ ), ‚images‘ =\> array( array(‚link‘ =\> ‚[http://images/test.png](http://images/test.png)‘), array(‚link‘ =\> ‚[http://images/test2.png](http://images/test2.png)‘), ), )); Ist es auch möglich, lokale Bilder zu übergeben? Wenn ich statt der URL einen Pfad wie „C:\Users\test\Pictures\test.png“ angebe, funktioniert es nicht.

---

<div class="post-metadata">

### Author: ![MarkusM1](https://avatars.discourse-cdn.com/v4/letter/m/7ea924/32.png) [@MarkusM1](https://forum.shopware.com/u/MarkusM1)
#### Post date: [5. April 2017 um 14:12 UTC](https://forum.shopware.com/t/produktbilder-per-rest-api-hinzufugen/24672/4 "2017-04-05T14:12:35Z")

</div>

> [@Darta schrieb:](https://forum.shopware.com/profile/19716/Darta "Darta")
> 
> Hallo,
> 
> vielen Dank für die Hilfe. Mit einer URL hat es super funktioniert.
> 
> Ist es auch möglich, lokale Bilder zu übergeben?  
> Wenn ich statt der URL einen Pfad wie „C:\Users\test\Pictures\test.png“ angebe, funktioniert es nicht.

Wenn du sie so auf deinem Server ablegst, das sie aus dem Web abrufbar sind, läuft das ja auch lokal.

Der Upload per REST-API funktioniert auch per file:// damit kannst du auch aufs Serverdateisystem zugreifen, aber bei einem normalen Link wird das vermutlich nicht tun.
