Hi,
ich hab mal wieder ein Problem.
Ich habe eine Installation bei der Kunden für Seminarkurse mehrere Dateien hochladen müssen (die anschließend per processFormData Hook umbenannt werden, spielt aber bei meinem Problem keine Rolle). Soweit so gut, jetzt kann es aber vorkommen, dass ein Mitglied bis zu 5 Dateien gleichzeitig hochlädt (das Formular hat 5 Uploadfelder), die manchmal den gleichen Dateinamen haben. (Beispielsweise vom Handy und alle Dateien heißen screenshot.png)
Bei meinem Formularfeld kann ich "Bestehende Dateien erhalten" anhaken, was bei der ersten Datei funktioniert, aber ab der 3. nicht mehr.
1. Datei: screenshot.png
2. Datei: screenshot_2.png
3. Datei: screenshot_2.png wird überschrieben (und ab da immer so weiter)
Scheinbar ist nur der ursprüngliche Name vom Überschreiben geschützt. Ich habe versucht das Verhalten per prepareFormData Hook zu ändern, aber an der Stelle bin ich wohl schon zu spät.
Gibt es irgendeine andere Möglichkeit das zu verhindern? Ansonsten kann ich nur versuchen per Validierung gleiche Dateinamen zu verbieten.
Vielen Dank für die Hilfe!
Andreas
Lesezeichen