Das von dir geschilderte Problem hat mit der open() Funktion nichts zu tun,
Was eine Bugmeldung wert ist, ist daß FormData die Dateigröße nicht übermittelt. Ich halte das für einen ziemlich schwerwiegenden Designfehler, der das Parsen nicht gerade einfach macht.
MfG