Hallo,
ich lade Artikel per API hoch inklusive Bilder.
Beim Testen habe ich festgestellt, dass selbst wenn ich nur einen Artikel mit 7 Bildern hochlade, im image Ordner ca. 100 Ordner angelegt werden. Im Ordner Thumbnails erscheinen keine neuen Ordner.
In der Medienverwaltung stehen die Qualtäten der Thumbnails absichtlich auf 100.
Das hat zur Folge, dass aus 7 Bildern ca. 20 MB an Daten werden.
Kann mir bitte jemand erklären, warum Shopware das so macht?
Viel schlimmer ist aber der garbage collector. Lösche ich den Artikel und lasse den collector drüber laufen, dann findet er genau die Bilder des einen gelöschten Artikel. Lösche ich nun den Papierkorb, dann bleiben aber viele Bilder im ordner image über.
Wie kann ich sicherstellen, dass wirklich alle zu einem Artikel gehörenden Bilder gelöscht werden?
Wenn man den selben Artikel noch einmal hochlädt, dann verändert Shopware den Dateinamen und hängt irgendwas vor die Endung an.
Ich weiß, wie die Dateipfade aus dem Namen „berechnet“ werden, aber was macht Shopware an der Stelle und wie kann ich diese Dateien finden, wenn ich in der Datenbank nur den Pfad zu den Originalbildern habe?
Viele Dank!
Gruß
Gunnar