# Media service Funktionalität

**URL:** <https://forum.shopware.com/t/media-service-funktionalitat/50721>\
**Category:** Programmierung\
**Created:** [27. Januar 2018 um 22:29 UTC](https://forum.shopware.com/t/media-service-funktionalitat/50721 "2018-01-27T22:29:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Misengo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/misengo/32/21446_2.png) [@Misengo](https://forum.shopware.com/u/Misengo)\
**Post date:** [27. Januar 2018 um 22:29 UTC](https://forum.shopware.com/t/media-service-funktionalitat/50721/1 "2018-01-27T22:29:16Z")

</div>

Hallo,

ich nutze in meinem Plugin&nbsp;

```
use Shopware\Models\Media\Media;

```

und speicher Bilder über den Media Service

```
$mediaService = $this->get('shopware_media.media_service');

$fileContent = file_get_contents($_FILES['image']['tmp_name']);
$mediaService->write('media/test/'.$_FILES['image']['name'], $fileContent);

```

Was auch grundsätzlich funktioniert - die Bilder werden gehasht gespeichert und lassen sich öffnen. Nun wundere ich mich aber, dass diese Bilder nicht in der s\_media Tabelle angelegt werden. Habe ich etwas vergessen - oder muss ich noch eine andere Funktion nutzen?

---

<div class="post-metadata">

**Author:** ![Misengo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/misengo/32/21446_2.png) [@Misengo](https://forum.shopware.com/u/Misengo)\
**Post date:** [28. Januar 2018 um 08:46 UTC](https://forum.shopware.com/t/media-service-funktionalitat/50721/2 "2018-01-28T08:46:26Z")

</div>

&nbsp;

Nevermind - war schon etwas spät gestern…

```
$media = new Media();
		$media->setAlbumId(5);
		$media->setName('Test');
		$media->setPath('media/test/'.$_FILES['image']['name']);
		$media->setExtension('png');

 &nbsp;und so weiter und so fort...

```

&nbsp;
