---
title: "Error beim Versuch eine bestimmte Datei im Frontend darzustellen"
url: "https://www.typo3.net/d/125606-error-beim-versuch-eine-bestimmte-datei-im-frontend-darzustellen"
source: "typo3.net"
tags: ["Backend","Dateien & FAL","Frage","TYPO3 7"]
created: "2017-01-20"
last_reply: "2017-01-20"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Error beim Versuch eine bestimmte Datei im Frontend darzustellen

Backend · 2 Antworten · gestartet 2017-01-20

## Eröffnungsbeitrag

**typo3problemseveryday** · 2017-01-20 · [Beitrag #1](https://www.typo3.net/d/125606-error-beim-versuch-eine-bestimmte-datei-im-frontend-darzustellen/1)

Hallo, ich möchte auf einer Unterseite kleinere MP3s (2-3MB jeweils) anbieten. Das habe ich über das Media Element gemacht. Dadurch werden die MP3s im Frontend über den HTML5 Player ausgegeben.

Das klappt soweit ganz gut, bis auf bei einer Datei. Wenn ich die Datei hochlade und sichtbar für den User im Frontend mache, kommt folgender Fehler:

#1: PHP Warning: trim() expects parameter 1 to be string, object given in ... typo3/sysext/core/Classes/TypoScript/TemplateService.php line 1318

In der Datei mit der jeweiligen Zeile steht:

```php
$file = trim($fileFromSetup);
```

Gesamt:

```php
public function getFileName($fileFromSetup)
    {
        $file = trim($fileFromSetup);
        if (!$file) {
            return null;
        } elseif (strpos($file, '../') !== false) {
            if ($this->tt_track) {
                $this->getTimeTracker()->setTSlogMessage('File path "' . $file . '" contained illegal string "../"!', 3);
            }
            return null;
        }
        // Cache
        $hash = md5($file);
        if (isset($this->fileCache[$hash])) {
            return $this->fileCache[$hash];
        }

        // if this is an URL, it can be returned directly
        $urlScheme = parse_url($file, PHP_URL_SCHEME);
        if ($urlScheme === 'https' || $urlScheme === 'http' || is_file(PATH_site . $file)) {
            return $file;
        }

        // this call also resolves EXT:myext/ files
        $file = GeneralUtility::getFileAbsFileName($file);
        if (!$file) {
            if ($this->tt_track) {
                $this->getTimeTracker()->setTSlogMessage('File "' . $fileFromSetup . '" was not found!', 3);
            }
            return null;
        }

        $file = PathUtility::stripPathSitePrefix($file);

        // Check if the found file is in the allowed paths
        foreach ($this->allowedPaths as $val) {
            if (GeneralUtility::isFirstPartOfStr($file, $val)) {
                $this->fileCache[$hash] = $file;
                return $file;
            }
        }

        if ($this->tt_track) {
            $this->getTimeTracker()->setTSlogMessage('"' . $file . '" was not located in the allowed paths: (' . implode(',', $this->allowedPaths) . ')', 3);
        }
        return null;
    }
```

Ist wie gesagt nur bei der einen Datei der Fall... Die Datei hat in dem Namen keine Umlaute. Ich hab die Datei auch schon in file.mp3 umbenannt, hat nicht geholfen.
In den Eigenschaften der Datei (Künstlername etc) waren Umlaute, ich hab die Informationen einfach mal entfernt und die Datei konvertiert, neu hochgeladen - hat alles nicht geholfen.

Woran könnte das liegen?

## Antworten

### [#2](https://www.typo3.net/d/125606-error-beim-versuch-eine-bestimmte-datei-im-frontend-darzustellen/2) · toifel · 2017-01-20

Wenn du schon im code unterwegs bist, dann lass dir dort mal das fehlerhafte Objekt ausgeben. Vielleicht ist dann ersichtlich, warum $fileFromSetup ein Objekt ist, und nicht wie erwartet ein String.

```php
\TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($fileFromSetup);
$file = trim($fileFromSetup);
```

### [#3](https://www.typo3.net/d/125606-error-beim-versuch-eine-bestimmte-datei-im-frontend-darzustellen/3) · typo3problemseveryday · 2017-01-20

Hat sich erledigt... Ich habe die Datei jetzt nochmal von MP3 in WAV konvertiert und von WAV in MP3 und nun funktioniert es.

---

Quelle: „Error beim Versuch eine bestimmte Datei im Frontend darzustellen“, typo3.net, https://www.typo3.net/d/125606-error-beim-versuch-eine-bestimmte-datei-im-frontend-darzustellen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
