Wie kann ich verhindern, dass Bilder im Jotform-Formular nicht hochgeladen werden?
Einleitung
Wenn Sie in Ihrem Jotform-Formular verhindern möchten, dass Nutzer Bilder hochladen, ist es wichtig, die richtigen Einstellungen und Validierungen in Ihren Datei-Upload-Feldern vorzunehmen. Standardmäßig erlauben Uploadfelder verschiedene Dateitypen, darunter oftmals auch Bilder wie JPG, PNG oder GIF. Um das Hochladen von Bildern zu blockieren, müssen Sie gezielt nur bestimmte Dateitypen zulassen oder den Upload von Bilddateien deaktivieren.
Upload-Feld konfigurieren
Im Jotform-Formularersteller können Sie das Datei-Upload-Feld so einstellen, dass nur bestimmte Dateitypen akzeptiert werden. Dazu öffnen Sie die Eigenschaften des Upload-Felds und suchen den Abschnitt, in dem Sie zulässige Dateierweiterungen festlegen können. Durch das Definieren dieser erlaubten Formate schränken Sie die möglichen Uploads ein. Wenn Sie zum Beispiel nur PDF- oder Textdateien zulassen möchten, können Sie als erlaubte Erweiterungen pdf, doc, docx, txt eintragen und Bildformate wie jpg, jpeg, png, gif weglassen. Somit wird das Hochladen von Bildern bereits auf Formularebene verhindert.
Überprüfung mit Bedingungen
Falls Sie weitergehende Kontrolle benötigen, können Sie im Jotform-Builder Bedingungen erstellen, die die hochgeladenen Dateien überprüfen und gegebenenfalls das Absenden des Formulars verhindern. Zum Beispiel kann eine Bedingung geprüft werden, ob der Dateiname eine Bildendung enthält und daraufhin eine Fehlermeldung ausgegeben werden. Dies ist jedoch etwas komplizierter, da Jotform keine detaillierte Dateityp-Prüfung per Bedingung anbietet, aber eine Überprüfung auf der Basis des Dateinamens ist möglich.
JavaScript-Lösungen
Da Jotform das Einfügen von eigenem JavaScript in den Standardformularen nicht erlaubt, sind clientseitige Scripte im Formular direkt meist keine Option. Sollte das Formular jedoch in eine eigene Webseite eingebettet sein, können Sie über JavaScript auf der Webseite eine Überprüfung der hochgeladenen Dateien durchführen, bevor das Formular abgeschickt wird. Dabei können Sie mit Hilfe des File API prüfen, ob hochgeladene Dateien Bildformate sind und dann den Upload blockieren oder den Benutzer warnen.
Zusammenfassung
Das effektivste und einfachste Mittel, um Bilder im Jotform-Formular nicht hochladen zu lassen, ist die korrekte Einstellung der erlaubten Dateitypen in den Upload-Feldern. Dort geben Sie alle zulässigen Dateiendungen an, indem Sie Bildformate explizit ausschließen. Weitere Kontrollmechanismen wie Bedingungen können ergänzt werden, sind aber nicht so zuverlässig oder komfortabel. JavaScript-Eingriffe sind nur möglich, wenn das Formular in eine externe Webseite eingebettet und dort mit eigenem Code kombiniert wird.
