Zum Inhalt springen

File Upload Issue bei Validierung

Erstellt am 8. September 2015 · Noch keine Antworten

Tags: Fluid, Frage

grownnotmade ·

Hallo Zusammen,

ich schreibe gerade eine kleine Flow Applikation und habe ein Problem bei der Form Validierung.

Ich lade mittels <f:form.upload name="file"></f:form.upload> eine Datei hoch und schicke das Formular ab. Es wird validiert und und bleibt bei irgend einem Fehler hängen. So gut so schön ...

Mein Problem ist nun, dass zwar die Referenz auf die hoch geladen Datei noch da ist, allerdings verschwindet der Dateiname, was sehr irreführend ist.

Bild: wackelkopf.ch/example.jpg

In dem Beispiel Screenshot habe ich ein Thumbnail hochgeladen, dann das Formular abgeschickt. Wie man sieht ist die Validierung für dieses Feld positiv und die hidden fields als referenz zur Resource sind vorhanden. Allerdings steht hinter dem "Browse" Button wieder "No file selected." anstatt der Dateiname.

Kann mir da vielleicht jemand weiterhelfen?

Die Erklärung in der Fluid ViewHelper Reference ist leider auch nicht sehr hilfreich.

If a file has been uploaded successfully and the form is re-displayed due to validation errors, this ViewHelper will render hidden fields that contain the previously generated resource so you won’t have to upload the file again.

You can use a separate ViewHelper to display previously uploaded resources in order to remove/replace them.

Nach dem erwähnten separaten ViewHelper habe ich gesucht, konnte aber nichts finden.