Cheatah: Fileupload - Bestimmung des Dateityps

Beitrag lesen

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