Hallo,
ich habe den Fileupload jetzt zwar hinbekommen, jetzt gibt es aber ein Problem! Wie erkenne/unterscheide ich die Dateitypen? Ich will meinen Usern nur gestatten Dateien im Format Gif oder JPG hochzuladen, das habe ich jetzt versucht wie folgt zu lösen:
Ich nutze die CGI.pm dafür...
Hier der Teil meines Scripts, der die Dateiendung feststellen soll:
if ($query->param("datei") =~ /gif|Gif|GIF/)
{ $dateiendung = "gif"; }
elsif ($query->param("datei") =~ /jpg|Jpg|JPG|jpeg|Jpeg|JPEG/)
{ $dateiendung = "jpg"; }
else
{
print "Ungültige Dateiendung!";
}
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.
Bei kleinen Gif- bzw. Jpg-Dateien hingegen geht es...
Was ist falsch an meiner obigen Lösung. Wer kann mir helfen?
Danke
Steffen