---
title: "Formhandler - Fileupload"
url: "https://www.typo3.net/d/108265-formhandler-fileupload"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2011-11-17"
last_reply: "2015-07-24"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Formhandler - Fileupload

Extensions · 2 Antworten · gestartet 2011-11-17

## Eröffnungsbeitrag

**Silkea** · 2011-11-17 · [Beitrag #1](https://www.typo3.net/d/108265-formhandler-fileupload/1)

Hallo!

Ich wollte einen Fileupload einbauen. Funktioniert auch so weit, aber ich kann immer nur eine Datei hochladen. Will ich eine zweite hochladen, so sagt Typo3 immer, es seien zu viele Dateien. Nach Reload des Formulars kann ich wieder eine einzige Datei hochladen etc.

Auszug aus der config:

```typoscript
files {
  clearTempFilesOlderThanHours = 48
  uploadFolder = fileadmin/user_upload/testseiten/dateiupload
  enableFileRemoval = 1
  enableAjaxFileRemoval = 1
  customRemovalText = &nbsp;xxx{LLL:{$langFile}:delete}
}
...
  # form validation (serverside)
  validators {
    1.class = Tx_Formhandler_Validator_Default
    1.config {
      fieldConf {
        upload {
	  errorCheck.1 = fileAllowedTypes
  	  errorCheck.1.allowedTypes = jpg,gif,png,pdf
	  errorCheck.2 = fileMaxSize
	  errorCheck.2.maxSize= 1000000
	  errorCheck.3 = fileMaxCount
	  errorCheck.4.maxCount = 10
	}
      }
    }
  }
  # Interceptors configuration
  initInterceptors {
    1.class = Tx_Formhandler_Interceptor_Filtreatment
    }
  }
```

Fehlt da noch irgendwas? Habe ich was falsch eingetragen?

Die **Anzeige der Anzahl der Uploads** funktioniert auch nicht, hier wird folgendes angezeigt:
1/
-1 Dateien für Upload übrig

hinter 1/ sollte eigentlich die Gesamtzahl stehen - Feld ###upload_maxCount### - (wobei ich immer nur eine Datei auswählen kann, das Ganze also witzlos ist).

Was das mit -1 soll, ist mir auch nicht klar. Hier sollte doch eigentlich der Rest an möglichen Downloads stehen oder? Also wenn ich 10 angegeben habe und 5 ausgewählt, sollte hier doch 5 stehen?

Was mir gerade auch auffiel: Das **Löschen der Dateien** funktioniert auch nicht. Man landet auf einer leeren Seite nach Klick auf das X. Und die Datei ist auch nicht gelöscht. Muss man außer den zwei Einträgen oben noch etwas einstellen?

Gibt es die Möglichkeit im TS schon **mehrsprachige Texte** zu haben? Dieses hier funktioniert leider nicht:

```typoscript
customRemovalText = &nbsp;{LLL:{$langFile}:delete}
```

Muss man da noch irgendwas anderes angeben? Im lang-file ist der Text enthalten.

Bin für jeden Hinweis dankbar!

vg Silkea

## Antworten

### [#2](https://www.typo3.net/d/108265-formhandler-fileupload/2) · gmf · 2011-11-24

```typoscript
errorCheck.3 = fileMaxCount
errorCheck.4.maxCount = 10
```

sollte wohl so aussehen:

```typoscript
errorCheck.3 = fileMaxCount
errorCheck.3.maxCount = 10
```

Der "customRemovalText" kann auch ein cObject sein:

```typoscript
customRemovalText = TEXT
customRemovalText.data = LLL:pfad/zum/lang/file/lang.xml:delete
```

Viele Grüße,
Reinhard

### [#3](https://www.typo3.net/d/108265-formhandler-fileupload/3) · Cbromin · 2015-07-24

Liebes Forum,
ich kämpfe seit paar Tagen mit dem mehrfachen file upload mit Löschfunktion in formhandler. Eigentlich dürfte das nicht so schwer sein, aber
* auf den submit_reload Button ("in Sendeliste aufnehmen") erfolgt keinerlei Reaktion:
* ins Upload-Verzeichnis wird nichts hochgeladen
* Anzahl Dateien in Sendeliste (###Datei_fileCount###) bleibt immer 0
* Liste Dateien in Sendeliste (###Datei_uploadedFiles###) bleibt immer leer.
Die aktuelle Datei (###value_Datei###) wird gefüllt; auch kann man mit Durchsuchen eine Datei auswählen, die dann auch oben erscheint.
Ich schicke meine Konfiguration als Anhänge mit und wäre seeehr dankbar für einen Tipp!
Cbromin
Bin neu hier - könnt Ihr meine Anhänge sehen? Wenn nein, wie krieg ich die rein? Funktioniert hier der mehrfache file upload vielleicht auch nicht :) ?

---

Quelle: „Formhandler - Fileupload“, typo3.net, https://www.typo3.net/d/108265-formhandler-fileupload
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
