Thread Frage zu File::Type bzw. File::Type::WebImages (9 answers)
Opened by Tom at 2007-11-22 20:05

Tom
 2007-11-22 20:05
#102829 #102829
User since
2003-09-20
470 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,

Ich möchte mit File::Type oder eben File::Type::WebImages überprüfen ob es sich bei den Dateien um Bilder handelt, aber File::Type meldet mir immer nur "application/octet-stream" und File::Type::WebImages gibt fast immer nur "undef" zurück außer bei ein paar bmp-Dateien.

Mein Code sieht so aus:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/perl -w

use CGI::Carp "fatalsToBrowser";
use CGI qw(:all);
use warnings;
use File::Type::WebImages 'mime_type';
use File::Type;
use strict;
...
...
my $path = 'd:/bilder/userpic';
my $filehandle = $cgi->upload('user_pic');
my $filename = $params{'user_pic'};
$filename = (split(/[\\\/]/,$filename))[-1];
$filename =~ s/[^A-Za-z0-9_\.\-]//g;
...
...

sub upload_datei
{
        
my $ft = File::Type->new();
my $type_3 = $ft->checktype_contents($filename);
my $type_2 = mime_type($filename);
...
...
...


Wo liegt da mein Problem?

Tom
Computerprobleme??? -> http://www.weber-computerhilfe.de

Fordere keine Anerkennung!
Zeige was und man wird Dich kennen

View full thread Frage zu File::Type bzw. File::Type::WebImages