# Dateiname bei api/media und Base64

**URL:** <https://forum.shopware.com/t/dateiname-bei-api-media-und-base64/51985>\
**Category:** Programmierung\
**Created:** [23. März 2018 um 09:08 UTC](https://forum.shopware.com/t/dateiname-bei-api-media-und-base64/51985 "2018-03-23T09:08:47Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![blc303](https://avatars.discourse-cdn.com/v4/letter/b/ccd318/32.png) [@blc303](https://forum.shopware.com/u/blc303)\
**Post date:** [23. März 2018 um 09:08 UTC](https://forum.shopware.com/t/dateiname-bei-api-media-und-base64/51985/1 "2018-03-23T09:08:47Z")

</div>

Hallo,

ich bin dabei eine Visual Studio Anwendung über die API an Shopware anzubinden und würde gerne die Bilder als Base64 Daten innerhalb des Aufrufs übertragen.&nbsp;  
Kann ich dabei den Shopware Dateinamen vorgeben?

Mein json sieht folgendermaßen aus:

{  
&nbsp; “album”: -1,  
&nbsp; “name”: “MyFile\_1.jpg”,  
&nbsp; “file”: “data:image/jpeg;base64,/9j/4AAQSkZJRgABA … RQAUUUUAFFFFAH/9k=”,  
&nbsp; “description”: “My description”  
}

Die Datei wird übertragen und funktioniert. Die Datei wird unter irgendeinem Dateinamen (z.B. „9k.jpg“) gespeichert . Der Dateiname den ich übergebe wird ignoriert. Ich habe auch ein paar andere Kombinationen ausprobiert aber nichts funktionierendes gefunden.

Kann ich den Dateinamen (SEO freundlicher) vorgeben und wenn ja wie?

Danke

---

<div class="post-metadata">

**Author:** ![MarkusTN](https://avatars.discourse-cdn.com/v4/letter/m/45deac/32.png) [@MarkusTN](https://forum.shopware.com/u/MarkusTN)\
**Post date:** [26. März 2018 um 09:40 UTC](https://forum.shopware.com/t/dateiname-bei-api-media-und-base64/51985/2 "2018-03-26T09:40:16Z")

</div>

Hallo blc303,

ich habe exakt das gleiche Problem. Egal wie ich die Informationen angebe, der ‘name’ wird stets ignoriert und durch einen zufälligen String ersetzt.

Hoffentlich meldet sich ein Shopware Entwickler diesbezüglich. Denn das sieht mir sehr nach einem Bug in der API aus. Vor allem, da ich mir ziemlich sicher bin, dass es mit der Shopware 4 API noch korrekt funktioniert hat.

---

<div class="post-metadata">

**Author:** ![rolfs](https://avatars.discourse-cdn.com/v4/letter/r/5fc32e/32.png) [@rolfs](https://forum.shopware.com/u/rolfs)\
**Post date:** [26. März 2018 um 18:45 UTC](https://forum.shopware.com/t/dateiname-bei-api-media-und-base64/51985/3 "2018-03-26T18:45:03Z")

</div>

Hallo Zusammen,

wir haben genau das selbe Problem, ist irgendwie schon ziemlich Sche…

Es hat bei uns auch mit Shopware 5 noch funktioniert ich glaube bis zur 5.2.xx

Ich denke auch das es ein Bug in der API ist, aber Shopware kümmert sich nicht. Unsere Anfrage nach Hilfe wurde abgeschmettert, es sei denn man hat einen Platin Support Vertrag…auch sehr sinnig.

Gruß

Rolf

---

<div class="post-metadata">

**Author:** ![MarkusTN](https://avatars.discourse-cdn.com/v4/letter/m/45deac/32.png) [@MarkusTN](https://forum.shopware.com/u/MarkusTN)\
**Post date:** [27. März 2018 um 07:58 UTC](https://forum.shopware.com/t/dateiname-bei-api-media-und-base64/51985/4 "2018-03-27T07:58:22Z")

</div>

Da ich in den letzten Wochen hierzu weder vom Shopware Support noch von sonst wo vernünftige Informationen erhalten habe - und scheinbar auch kein passender Issue Report existiert - habe ich einen im Shopware IssueTracker eröffnet. Womöglich haben wir darüber mehr Erfolg:

[https://issues.shopware.com/issues/SW-21471](https://issues.shopware.com/issues/SW-21471)

_(Ihr könnt dieses Issue hoch-voten, vielleicht hilfts.)_

&nbsp;

---

<div class="post-metadata">

**Author:** ![yunosh](https://avatars.discourse-cdn.com/v4/letter/y/aca169/32.png) [@yunosh](https://forum.shopware.com/u/yunosh)\
**Post date:** [27. März 2018 um 13:54 UTC](https://forum.shopware.com/t/dateiname-bei-api-media-und-base64/51985/5 "2018-03-27T13:54:23Z")

</div>

Siehe bug report: „name“ nach „file“ im JSON-Objekt aufführen.

---

<div class="post-metadata">

**Author:** ![MarkusTN](https://avatars.discourse-cdn.com/v4/letter/m/45deac/32.png) [@MarkusTN](https://forum.shopware.com/u/MarkusTN)\
**Post date:** [27. März 2018 um 13:55 UTC](https://forum.shopware.com/t/dateiname-bei-api-media-und-base64/51985/6 "2018-03-27T13:55:04Z")

</div>

Der IssueTracker Beitrag hat sich gelohnt: Shopware hat schon reagiert und den Fix für **Version 5.4.3** angekündigt.

---

<div class="post-metadata">

**Author:** ![rolfs](https://avatars.discourse-cdn.com/v4/letter/r/5fc32e/32.png) [@rolfs](https://forum.shopware.com/u/rolfs)\
**Post date:** [27. März 2018 um 14:05 UTC](https://forum.shopware.com/t/dateiname-bei-api-media-und-base64/51985/7 "2018-03-27T14:05:13Z")

</div>

Mensch prima…gut gemacht 😉

---

<div class="post-metadata">

**Author:** ![Robert\_Dreher](https://avatars.discourse-cdn.com/v4/letter/r/a6a055/32.png) [@Robert\_Dreher](https://forum.shopware.com/u/Robert_Dreher)\
**Post date:** [27. März 2018 um 15:21 UTC](https://forum.shopware.com/t/dateiname-bei-api-media-und-base64/51985/8 "2018-03-27T15:21:15Z")

</div>

super, habe auch das selbe Problem beim Übertragen von Bildern

---

<div class="post-metadata">

**Author:** ![kadis](https://avatars.discourse-cdn.com/v4/letter/k/c57346/32.png) [@kadis](https://forum.shopware.com/u/kadis)\
**Post date:** [7. April 2021 um 11:30 UTC](https://forum.shopware.com/t/dateiname-bei-api-media-und-base64/51985/9 "2021-04-07T11:30:34Z")

</div>

In einer lokalen Test-VM konnte das Problem auch in Shopware 5.6.6 noch nachgestellt werden.  
Der ‚name‘ Parameter wird nur genutzt wenn die richtige Reihenfolge verwendet wird.  
Heißt: zuerst muss im Data-Array ‚file‘ und anschließend ‚name‘ angegeben werden.  
In unserem Beispiel war file jedoch kein Base64 Bild sondern ein Pfad zu einem Bild, welches sich bereits auf dem WebServer befand.
