Hallo! Ich habe ein "kleines" Problem - suche aber schon stundenlang an der Lösung.
Der Dateiupload bei meinem Formular funktioniert nicht. Wenn ich auf "submit" klicke komme ich ganz normal auf die redirect Page. Und das Bild wurde nicht hochgeladen.
Ich sehe nach dem submit auch keine Verzögerung, sodass das Bild vielleicht hochgeladen wurde.
Hier mein HTML Code:
<label for="picture">###LLL:picture### ###required_picture###</label>
<input type="file" name="###formValuesPrefix###[picture]" id="picture" value="###value_picture###" />
<div class="minSize">Minimum size: ###picture_minSize###</div>
<div class="maxSize">Maximum size: ###picture_maxSize###</div>
<div class="allowedTypes">Allowed types: ###picture_allowedTypes###</div>
<input type="submit" ###submit_reload### class="button submit" value="###LLL:submit_reload###" />
Typoscript:
plugin.Tx_Formhandler.settings {
langFile = fileadmin/contactform/lang.xml
templateFile = fileadmin/contactform/jobform.html
formValuesPrefix = jobs
files.uploadFolder = uploads/formhandler/
finishers {
2 {
class = Tx_Formhandler_Finisher_Redirect
config {
redirectPage = 72
}
}
3 {
class = Tx_Formhandler_Finisher_StoreUploadedFiles
config {
finishedUploadFolder = uploads/formhandler/
renameScheme = [pid]_[filename]
}
}
4 {
class = Tx_Formhandler_Finisher_Confirmation
config {
returns = 1
}
}
}
validators.1.class = Validator_Default
validators.1.disabled = 0
validators.1.config.fieldConf {
message.errorCheck.1 = required
message.errorCheck.2 = minLength
message.errorCheck.2.value = 5
picture.errorCheck {
# Allow only the configured file extensions
1 = fileAllowedTypes
1.allowedTypes = pdf,doc,docx,jpg,png
# Max size of a file 5MB
2 = fileMaxSize
2.maxSize = 5242880
# Max 3 files are allowed to be uploaded though this upload field
3 = fileMaxCount
3.maxCount = 999
}
sender_name.errorCheck.1 = required
sender_street.errorCheck.1 = required
sender_city.errorCheck.1 = required
sender_phone.errorCheck.1 = required
sender_email.errorCheck.1 = required
sender_employeeas.errorCheck.1.required
}
}
Vielleicht könnt ihr mir helfen - habe momentan absolute keinen Lösungsansatz..
Danke!