Hello,
Das ist aber ein Spiel mit dem Feuer. Im binären Strom könnte durchaus zufällig die Bytefolge einer Boundary versteckt sein.
Das ist richtig. Die Wahrscheinlichkeit ist jedoch gering. Browser jedenfalls und auch JS FormData erzeugen die Boundary als Zufallsstring.
Die Übertragungsart "multipart/form-data" werde ich als Option aber auch noch einbauen.
Immerhin ist dafür serverseitig alles schon vorhanden was zum Parsen/Datenwiederherstellung benötigt wird.
MFG
PS: Schau Dir mal PUT an. Da wird der Dateiname im URL und die Datei selbst im Messagebody übertragen. Das kannst Du auch modifizieren, also Dateiname und weitere Parameter an den URL anhängen oder in eigenen HTTP Headers. Der Binärstream/Datei wird serverseitig ganz einfach aus STDIN gelesen.