Tach!
Bist du sicher, dass ich eine Ersatzlösung vorgeschlagen habe, die multipart/form-data statt application/x-www-form-urlencoded liefert?
Deine Ersatzlösung liefert
undefined=undefined&undefined=undefined&undefined=undefined
dass sieht zwar aus wie application/x-www-form-urlencoded ist aber Müll.Dann machst du irgendwas falsch.
Meine Empfehlung: Wenn Du selbst da was bauen willst: Erzeuge als Zwischenschritt nicht gleich einen bestimmten Enctype sondern eine Datenstruktur -- aus welcher Du dann in einem weiteren Schritt beliebige Content-Types erzeugen kannst!
application/x-www-form-urlencoded ist ja schließlich nicht alles und wenn Dein Auftraggeber zum Beispiel einen Content-Type application/json
oder xml
verlangt, kannst Du einen Solchen aus einer vorliegenden Datenstruktur erzeugen, musst also nicht von ganz vorne beim Formular anfangen.
Überlege Dir also wie diesbezügliche Datenstrukturen aussehen könnten.
MfG