Udo Giacomozzi: File-Upload == Script BUG

Ich habe bemerkt, daß das Script das kürzlich vorgestellt wurde (siehe "Fileupload-script", 9.Dezember) bei Macintosh-Browsern Probleme macht:
1. Ein falscher Dateiname wird gewählt >>Content-Type ....... name="...<<
2. Die Datei wird kurz vor dem Ende abgeschnitten

Kann jamend den Fehler beseitigen?
Ich kenn mich in Perl nicht aus, kann mir jemand bitte erklären wie das Script genau funktioniert (möchte es in Pascal nachmachen)? Werden die Daten eigentlich "roh" oder BASE64-kodiert übertragen?

Danke
Udo