Wie gesagt, auf selfhtml steht wörtlich:
Zitat:
Wenn Sie nur bestimmte Dateitypen zulassen wollen, können Sie mit der Angabe von accept die erlaubten Dateitypen eingrenzen (accept = akzeptieren). Hinter dem Istgleichzeichen können Sie einen MIME-Typ angeben. Dabei ist auch das Wildcard-Zeichen (*) bei Subtypen erlaubt. Im obigen Beispiel werden mit text/* alle Textdateien akzeptiert. Dazu gehören reine Textdateien (*.txt), aber z.B. auch
HTML-Dateien (*.html,*.htm).
Auch bei dieser Angabe ist uns kein Browser bekannt, der die Auswahl des Benutzers in irgendeiner Form kontrolliert.
Und da asp.net auch nur
HTML (+CSS+JS) generiert ...
Simple Lösung wär halt ein dicker Hinweis wie "Nur .txt und .doc/.docx Dokumente erlaubt!" und Prüfung der Datei in der Anwendung ...
Korrektur: Mein Opera stellt einen entsprechenden Filter ein - d.h. zuerst kann man nur text/* Dateien auswählen (Code aus selfhtml Beispiel)
Allerdings kann ich den Filter auf "alle Dateien" ändern