hotti: wie ist das mit file::type beim upload

Beitrag lesen

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