Hi,
Wie erkenne/unterscheide ich die Dateitypen?
das sendende Betriebssystem kennt sowas nicht; bzw. zumindest wird diese Information nicht übermittelt. Du hast nur den Dateinamen - und die Datei selbst, welche Du gerne inhaltlich zu analysieren versuchen darfst.
if ($query->param("datei") =~ /gif|Gif|GIF/)
Du solltest
perldoc perlre
lesen. Dort erfährst Du etwas über "/i".
Leider klappt das irgendwie nicht so ganz. Wenn ich z.B. eine *.mov-Datei hochladen will, dann läd er ne halbe Ewigkeit und es passiert gar nix.
Und ohne die Prüfung auf Dateiendung geht es problemlos?
Bei kleinen Gif- bzw. Jpg-Dateien hingegen geht es...
Was passiert, wenn Du entweder eine kleinere *.mov oder eine größere *.gif/*.jp(e)g übermittelst?
Cheatah