In PHP gibt es eine Beschränkung der Dateigröße von hochgeladenen Dateien. Diese mag vielleicht dafür verantwortlich sein. Oder aber das entgegennehmende Script verwirft die Datei, wenn sie kein Bild ist... aber Du hast ja über "mitarbeiter.php" nichts weiter verraten.
Die Grenze in PHP (64 MB) liegt bei mir weit über denen, der getesten Dateien (ca. 10 - 200 KB).
Das PHP-Programm macht NICHTS mit der Datei, das was als Datei geschickt wird, wird bisher nicht weiter verarbeitet und bereits hier traten ja die Probleme auf. Ich habe Dateien in unterschiedlichen Größen getestet und die bewegen sich meist im KByte-Bereich. Die Größe der Datei scheint damit nichts zu tun zu haben, da größere Bilder aktzeptiert werden im Gegensatz zu kleinen .doc-Dateien.
Hat multipart/form-data vielleicht irgendeine dateibeschränkende Auswirkung?