Lieber Klaus1,
mittels Drag&Drop zieht der Anwender eine Mail in die Anwendung. Die Anwendung bekommt die Mails als EML-Text ohne die Datei vorher auf dem Server speichern zu müssen:
wo kommt die her? Eine *.eml-Datei? Das ist eine E-Mail als Textdatei gespeichert. Die ensteht nicht von alleine "irgendwie". Mein Verdacht: Du probierst hier etwas, das man sinnvoller auf andere Weise lösen könnte.
Verdacht 1: Du willst PDF-Dateien mit zusätzlichen Informationen archivieren und hast Dir dafür eine Web-Applikation gebastelt.
Verdacht 2: Weil das Ganze "ohne die Datei vorher auf dem Server speichern zu müssen" geschieht, vermute ich, dass Du Mails aus einem Mail-Programm heraus als *.eml exportierst (Outlook?), um an die PDFs zu gelangen.
Im Grunde wäre das sicherer, wenn man das mit einem (serverseitigen?) Script erledigt, welches IMAP spricht und sich in dem (den?) entsprechenden Postfach (Postfächern?) einwählt, um dort die Mails direkt zu verarbeiten. Dass Du mit JavaScript diese Probleme hast, bestätigt meine Vermutung, dass Du das Ganze anders angehen solltest.
Wie ist denn das Backend für Dein JavaScript-Projekt gestrickt? PHP/*sql?
Liebe Grüße
Felix Riesterer