use CGI;
sub doUpload {
my ($buffer);
$query = new CGI;
$filename = $query->param("file");
$filename =~ s/.*[\/\\](.*)/$1/;
$myupload = $query->upload("file");
if ($filename =~ /.mp3/) {
open (UPLOADFILE, ">$dirpath/$filename");
while (read($myupload, $buffer, 1024)) {
print UPLOADFILE $buffer;
}
close (UPLOADFILE);
}
print "Location: $cgipath?action=success\nURI: $cgipath?action=success\n\n";
}
####
if ($filename =~ /.mp3/) {
open (UPLOADFILE, ">$dirpath/$filename");
while ( <$myupload> ) {
print UPLOADFILE;
}
close (UPLOADFILE);
}
####
-----------------------
####
$CGI::POST_MAX = 102400;