Proposed additions to HTML input type=file button
Was mich immer wieder bei HTML Upload Formularen stört ist der Umstand dass die Browser beim öffnen des "Durchsuchen..." Dialogs standardmäßig "*.*" als Dateifilter einstellen. Ist man nun auf einer Bilder-Galerie-Seite, so muss man sich dennoch durch alle möglichen Dateien durchwurschteln, um dann zu erfahren dass "PNG leider nicht unterstützt" wird.
Vorschlag #1: Ein Tag "filter". Entweder mit MIME-Types, und das OS mappt diese zu gültigen Dateiendungen, oder mit konkreten Filefiltern, im "Microsoft Format":
<input type="file" fileFilter="Bilder|*.jpg,*.png,*.tiff|Dokumente|*.doc, *.docx"/>
<input type="file" allowedMimeTypes="image/jpg,image/png,image/tiff; application/msword" />
Vorschlag #2: Der ursprüngliche RFC-Draft sah ein "compressable" Attribut vor. Dadurch konnten Browser entscheiden ob das zu übertragene File komprimiert übertragen werden soll oder nicht. Leider wurde das fallengelassen da Zitat: "Viele Modems den Datenstrom ohnehin komprimieren", was für 56k Modems sicher gilt, bei DSL jedoch Unfug ist. Vorschlag: Einführung dieses Flags!
Wer macht mit und schreibt ein FireFox Plugin? :)
Labels: Web