AndreasW: Perl - Upload

Beitrag lesen

Hi,

Ein Blick auf http://selfhtml.teamone.de/html/formulare/datei_upload.htm sollte sich lohnen:

Einer in den HTML-Standard lohnt noch mehr
http://www.w3.org/TR/html401/interact/forms.html#adef-maxlength:

maxlength = number [CN]
When the type attribute has the value "text" or "password", this attribute specifies the maximum number of characters the user may enter. This number may exceed the specified size, in which case the user agent should offer a scrolling mechanism. The default value for this attribute is an unlimited number.

Hier wird keinerlei Aussage darüber gemacht, was das maxlength bewirken soll, wenn das type-Attribut den Wert "file" hat.

somit würde der Browser bereits prüfen, ob die Datei zu groß ist; sollte imho *zusätzlich zu $CGI::POST_MAX eingesetzt werden (denn: weiß mann, ob auch wirklich *jeder Browser die Angabe interpretiert?). Probiers einfach mal aus.

Da nicht festgelegt ist, daß das maxlength-Attribut in diesem Fall überhaupt ausgewertet werden soll und schon gar nicht festgelegt ist, daß es als maximale Dateigröße zu interpretieren ist, würde ich einen Browser, der das tut, als fehlerhaft bezeichnen.

Andreas