---
title: "Formhandler - Dateiupload"
url: "https://www.typo3.net/d/95792-formhandler-dateiupload"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2010-01-13"
last_reply: "2010-01-14"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Formhandler - Dateiupload

Extensions · 2 Antworten · gestartet 2010-01-13

## Eröffnungsbeitrag

**euridice** · 2010-01-13 · [Beitrag #1](https://www.typo3.net/d/95792-formhandler-dateiupload/1)

Hallo,

ich bin neu im Forum und bin gespannt auf Eure Antworten!

Folgendes Problem: Ich habe die Extension Formhandler in der Version 0.9.4 auf Typo3-Version 4.2.10. installiert.

Es funktioniert soweit alles, nur mit dem Datei-Upload gibt's Schwierigkeiten: Im HTML-Formular habe ich für einen Datei-Upload dies hier - wie im Handbuch auf S. 25 angegeben - eingetragen:

```html
<input type="submit" submit_reload="" value="Datei hochladen" />
```

Wenn ich nun in meinem Formular im FE auf diesen Button klicke, wird die Seite neu geladen, aber es öffnet sich keine Möglichkeit zum Datei-Upload.
Mich wundert, dass als type="submit" angegeben wird. Normalerweise wäre er doch "file"?

In einem Extension-Template habe ich dies für den Datei-Upload eingetragen:

```typoscript
plugin.Tx_Formhandler.settings.predef.eventform {  
  ...
  files.uploadFolder = fileadmin/user_upload
  ...
  finishers {
  ...
    3.class = Tx_Formhandler_Finisher_StoreUploadedFiles
    3.config {
       finishedUploadFolder = fileadmin/user_upload
       renameScheme = [pid]_[filename]
              }
    4.class = Tx_Formhandler_Finisher_Confirmation
    4.config {
        returns = 1
             }
  }
}
```

Kann mir jemand helfen?
LG
Ellen

## Antworten

### [#2](https://www.typo3.net/d/95792-formhandler-dateiupload/2) · gmf · 2010-01-13

Hallo Ellen,

der Button dient nur zum Aktualisieren der Seite.
Angenommen du hast ein Multistep-Formular. Auf einem Step ist ein Dateiupload, in dem du mehrere Files hochladen kannst. Ohne diesen Submit-Reload-Button müsstest du für jede Datei auf den nächsten Step gehn, wieder zurück und die nächste Datei wählen.

Für einen funktionierenden Dateiupload benötigst du natürlich schon ein Formularfeld vom Typ "file".
Ein Beispiel dafür findest du in typo3conf/ext/formhandler/Examples/MultiStep

Auszug aus dem HTML template:

```html
<div class="row">
	###error_picture###
	<label for="picture">###LLL:picture### ###required_picture###</label>
	<input type="file" name="formhandler[picture]" id="picture" value="###value_picture###"/>
	<div class="clear"></div>
	<input type="submit" value="Upload file now" ###submit_reload### /><br />
	Minimum size: ###picture_minSize###<br />
	Maximum size: ###picture_maxSize###<br />
	Allowed types: ###picture_allowedTypes###<br />
	###picture_fileCount###/###picture_maxCount###<br />
	###picture_remainingCount### files left to upload<br />
	<p>Files: ###picture_uploadedFiles###</p>
</div>
```

### [#3](https://www.typo3.net/d/95792-formhandler-dateiupload/3) · euridice · 2010-01-14

ja jetzt geht's :D
Das ist ja wirklich einfach!

Vielen herzlichen Dank für den kompetenten Hinweis!

---

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