Indy-Entwickler Remy Lebeau hat die Frage
beantwortet, die Hintergründe ausführlich beschrieben, einen Workaround (Patch) für
Indy TIdMessageDecoderMIME.ReadBody() veröffentlicht, und den Bug in den
Indy Bug Tracker aufgenommen.
p.s. mit einem HTML5 fähigen Browser kann multipart/form-data in einem einzigen POST auch mehrere Dateien hochladen, der Dateidialog erlaubt dann eine Mehrfachauswahl wenn das 'multiple' Attribut des file input Formularfelds gesetzt ist.