hi,
my $type = $q->uploadInfo($handle)->{'Content-Type'};
my $lang = $q->uploadInfo($handle)->{'Content-Length'};
>
> bei einer mp4 datei kommt nur "application/octet-stream" zurück.
> content\_length kommt gar nichts.
Zur Länge kannst Du ja mit `-s $fh`{:.language-perl} das Handle (CGI::param('name\_des\_input\_type\_file\_fields')) selbst befragen. Ggf. ein vorheriges `seek $fh, 0,0;`{:.language-perl}
Ansonsten probier mal das Modul [File::Type](http://search.cpan.org/~pmison/File-Type-0.22/lib/File/Type.pm), das dürfte mehr Informationen liefern, was die Inhalte betrifft.
Das Modul ist pure Perl, erstelle in deimem Lib-Verzeichnis einen Eintag /File/ und lege die Datei als Type.pm in dieses Verzeichnis, das ist alles (von CPAN die Source 'package File::Type' einfach kopieren).
Viel Erfolg!
Hotti