Naja, dann solltest du auch ohne große Probleme die Stelle erkennen, wo genau das überprüft wird.
Was überprüft wird? Im Perl-Code wird nur abgefragt welcher Typ von Bilddaten geladen wird und ob die Datei Daten hat. Problem ist aber, dass die Daten an sich den Perl-Code nicht erreichen, d.h. dies hier ist leer:
my $file = $IN->param('POSTDATA');