Ein guter Datei-Upload erklärt vor der Auswahl, welche Datei gebraucht wird. Danach unterscheidet er klar zwischen ausgewählt, übertragen, verarbeitet und fehlgeschlagen. Diese Zustände sind nicht dasselbe – auch wenn viele Oberflächen sie mit einem einzigen Häkchen zusammenfassen.
Der sichtbare Anfang eines Uploads
Die Dokumentation GOV.UK File upload beschreibt den Einstieg mit Beschriftung und Dateiauswahl. Für deinen Ablauf müssen außerdem Übertragung, Verarbeitung und bestätigter Abschluss eindeutig unterscheidbar sein.
Das ist eine wichtige Grenze: Ein auswählbarer Dateiname beweist noch nicht, dass die Datei auf dem Server angekommen oder für den Zweck verwendbar ist. Deine Rückmeldung muss den tatsächlichen Verarbeitungsstand abbilden.
Anforderungen gehören vor den Fehler
Wenn nur bestimmte Formate erlaubt sind, nenne sie vor der Auswahl. Dasselbe gilt für eine echte Größenbegrenzung und die Frage, ob mehrere Dateien zulässig sind. Verwende dabei die Werte deiner Anwendung, keine beliebige Zahl aus einer Designvorlage.
Für eine Projektanfrage könnte beispielsweise ein bestehendes Briefing optional sein. Erkläre, ob stattdessen ein Link oder eine kurze Beschreibung genügt. Ein Pflicht-Upload kann Interessenten ausschließen, die noch kein fertiges Dokument besitzen, obwohl sie fachlich zum Angebot passen.
Fehler nach Ursache unterscheiden
Ein nicht unterstütztes Format braucht eine andere Meldung als eine unterbrochene Verbindung. Bei einem Größenproblem muss klar werden, welche Grenze gilt. Wenn die Verarbeitung Zeit benötigt, gib eine verständliche Zwischenmeldung und vermeide eine unbelegte Prozentanzeige.
Die offizielle GOV.UK-Anleitung enthält getrennte Formulierungsansätze für fehlende Dateien, falsche Typen und zu große Dateien. Nutze dieses Prinzip, aber übernimm nur Anforderungen, die dein System tatsächlich hat. Ergänze einen Wiederholungsweg, der die übrigen Formulareingaben erhält.
Drag-and-drop ist nur ein zusätzlicher Weg
Eine Fläche zum Hineinziehen kann bequem sein, darf aber die bedienbare Dateiauswahl nicht ersetzen. Prüfe die Funktion per Tastatur und auf dem Smartphone. Kann eine ausgewählte Datei entfernt oder ersetzt werden? Ist eindeutig, welche Datei zuletzt übernommen wurde?
Behandle Vorschauen vorsichtig, insbesondere wenn sensible Dokumente auf gemeinsam genutzten Geräten erscheinen könnten. Dieser Gestaltungsleitfaden ersetzt keine serverseitige Prüfung von Dateityp, Inhalt und Zugriffsschutz.
Anforderungen gehören vor die Dateiauswahl
Eine Person sollte vor dem Öffnen des Dateidialogs wissen, welche Datei benötigt wird. Benenne Dokumentart, zulässige Formate und relevante Größenbegrenzungen. „Anhang“ ist dafür häufig zu allgemein. Eine konkrete Formulierung wie „Anfrage als PDF“ kann die Aufgabe präzisieren, sofern dieses Format tatsächlich verarbeitet werden kann.
Vermeide widersprüchliche Angaben zwischen Hilfetext und technischer Prüfung. Wenn die Oberfläche fünf Megabyte erlaubt, die Verarbeitung aber schon früher ablehnt, entsteht ein Problem, das sich nicht durch einen freundlicheren Fehlertext lösen lässt. Dokumentiere die tatsächlichen Grenzen gemeinsam mit den zuständigen technischen Anforderungen.
Auswahl, Übertragung und Verarbeitung unterscheiden
Der angezeigte Dateiname beweist zunächst nur, dass eine Datei gewählt wurde. Ob sie bereits übertragen und erfolgreich angenommen wurde, hängt vom Ablauf ab. Diese Zustände sollten unterscheidbar sein. Bei einer längeren Übertragung kann ein Fortschritt sinnvoll sein, wenn er auf tatsächlich bekannten Daten beruht. Eine erfundene Prozentzahl schafft dagegen eine unzuverlässige Erwartung.
Nach einem Fehler muss klar sein, ob die Datei erneut gewählt werden muss oder ob ein Wiederholen der Übertragung genügt. Erhalte andere gültige Formulareingaben soweit möglich. Eine fehlgeschlagene Dateiübertragung sollte nicht dazu führen, dass alle zuvor beantworteten Fragen verloren gehen.
Ersetzen und Entfernen mitplanen
Auch nach einer erfolgreichen Auswahl kann die falsche Datei bemerkt werden. Zeige deshalb einen verständlichen Weg zum Entfernen oder Ersetzen, wenn der Prozess dies erlaubt. Der sichtbare Dateiname sollte ausreichend erkennbar bleiben, um ähnliche Dokumente unterscheiden zu können. Sehr lange Namen brauchen einen sinnvollen Umbruch oder eine erreichbare vollständige Darstellung.
Teste mit einer gültigen Datei, einem nicht erlaubten Format und einer zu großen Datei. Prüfe zusätzlich den Abbruch des Dateidialogs und eine unterbrochene Verbindung. Diese Situationen gehören zum normalen Bedienablauf. Eine Oberfläche ist erst dann vollständig beschrieben, wenn sie neben dem erfolgreichen Upload auch diese Zustände nachvollziehbar behandelt.
Für die verständliche Darstellung misslungener Eingaben lies Fehlermeldungen, die weiterhelfen. Bei längeren Vorgängen zeigt Fortschritt in Formularen, warum eine Statusanzeige nur das behaupten sollte, was tatsächlich bekannt ist.


