Hallo Sven,
das ist in Visforms bereits eingebaut.
Schau mal hier in der Dokumentation in der Tabelle im letzten Eintrag 'Eindeutige Werte erzwingen':
docs.joomla-4.visforms.vi-solutions.de/d...-daten-validierungen
In deinem Fall ist die Einstellung 'Eindeutige Werte erzwingen' allein für die E-Mail ausreichend.
Bei einem File-Upload wird es nie doppelte Werte geben.
Hochgeladene Dateien werden immer umbenannt.
Diese erhalten dabei einen Datei-Namen-Anhang, der so erzeugt wird, dass er eindeutig ist.
Nur zur Info:
Für das E-Mail Feld gibt es noch die Option 'Email Existenz prüfen': Überprüfen, dass die eingegebene E-Mail Adresse existiert.
Dies geschieht, indem dem Benutzter eine E-Mail mit einem Code zugeschickt wird, den er im Formular eingeben muss.
Könnte für dich eventuell von Interesse sein.
Gruß, Ingmar