# ZIP-Dateien in Medienverwaltung

**URL:** <https://forum.shopware.com/t/zip-dateien-in-medienverwaltung/108051>\
**Category:** Shopware 6 (German)\
**Created:** [16. Oktober 2025 um 06:18 UTC](https://forum.shopware.com/t/zip-dateien-in-medienverwaltung/108051 "2025-10-16T06:18:18Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frank\_2812](https://avatars.discourse-cdn.com/v4/letter/f/b19c9b/32.png) [@Frank\_2812](https://forum.shopware.com/u/Frank_2812)\
**Post date:** [16. Oktober 2025 um 06:18 UTC](https://forum.shopware.com/t/zip-dateien-in-medienverwaltung/108051/1 "2025-10-16T06:18:18Z")

</div>

Hallo,

gibt es eine Chance, ZIP-Dateien in die Medienverwaltung zu bekommen? Offiziell klappt es wohl nicht?

Ich möchte für Produkte zusätzliche Downloads anbieten, die ich im Frontend, auf der Produktdetailseite, zugänglich mache. Dazu gehören manchmal auch ZIP-Dateien.

Die Download-Dokumente (PDF, TEXT, ZIP, usw.) werden via API in die Medienverwaltung übertragen und über ein CustomField den Produkten zugewiesen.

Da ich die ZIP-Dateien nicht in die Medienverwaltung bekomme, verwalte ich diese Dateien momentan in einem eigenen Ordner. Es wäre allerdings besser, wenn man das einheitlich, über die Medienverwaltung, hinbekommen könnte 🤔 .

 ![Bildschirmfoto 2025-10-16 um 08.01.42](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/8/7/8724daa4edd5bc5c63ea5534b0149d518bda5ddc.png)

---

<div class="post-metadata">

**Author:** ![Frank\_2812](https://avatars.discourse-cdn.com/v4/letter/f/b19c9b/32.png) [@Frank\_2812](https://forum.shopware.com/u/Frank_2812)\
**Post date:** [16. Oktober 2025 um 07:28 UTC](https://forum.shopware.com/t/zip-dateien-in-medienverwaltung/108051/2 "2025-10-16T07:28:57Z")

</div>

Habe selbst eine Lösung gefunden 😉 .

Dieser Subscriber öffnet die Medienverwaltung für ZIP-Dateien:

```auto
<?php declare(strict_types=1);

namespace MyCustomPlugin\Subscriber;

use Shopware\Core\Content\Media\Event\MediaFileExtensionWhitelistEvent;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;

class MediaSubscriber implements EventSubscriberInterface
{
    public static function getSubscribedEvents(): array
    {
        return [
            MediaFileExtensionWhitelistEvent::class => 'onGetMediaFileExtensionWhitelist',
        ];
    }

    public function onGetMediaFileExtensionWhitelist(MediaFileExtensionWhitelistEvent $event): void
    {
        $whitelist = $event->getWhitelist();
        $whitelist[] = 'zip';
        $event->setWhitelist($whitelist);
    }
}

```

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [16. Oktober 2025 um 16:43 UTC](https://forum.shopware.com/t/zip-dateien-in-medienverwaltung/108051/3 "2025-10-16T16:43:49Z")

</div>

> <https://github.com/shopware/shopware/blob/c3f08019662697c47955ed96122f2408740f7c67/src/Core/Framework/Resources/config/packages/shopware.yaml#L158>

---

<div class="post-metadata">

**Author:** ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)\
**Post date:** [18. Oktober 2025 um 11:44 UTC](https://forum.shopware.com/t/zip-dateien-in-medienverwaltung/108051/4 "2025-10-18T11:44:24Z")

</div>

D.h. man könnte das auch über die config/packages/shopware.yaml (bzw. die in prod) ergänzen, oder?

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [18. Oktober 2025 um 11:48 UTC](https://forum.shopware.com/t/zip-dateien-in-medienverwaltung/108051/5 "2025-10-18T11:48:42Z")

</div>

Ja, dafür gibt es die config.

In private\_allowed\_extensions ist zip und rar bereits enthalten.

---

<div class="post-metadata">

**Author:** ![Frank\_2812](https://avatars.discourse-cdn.com/v4/letter/f/b19c9b/32.png) [@Frank\_2812](https://forum.shopware.com/u/Frank_2812)\
**Post date:** [18. Oktober 2025 um 13:36 UTC](https://forum.shopware.com/t/zip-dateien-in-medienverwaltung/108051/6 "2025-10-18T13:36:20Z")

</div>

Da ich bereits einen EventSubscriber für die Ermittlung der URLs aus der Medienverwaltung programmiert hatte, war es für mich eleganter, den Subscriber um das o.g. Event zu erweitern 🙂 .

Aber toll, dass es immer noch weitere Wege gibt, um zum Ziel zu kommen.

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [17. November 2025 um 13:36 UTC](https://forum.shopware.com/t/zip-dateien-in-medienverwaltung/108051/7 "2025-11-17T13:36:22Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
