Jetzt bleibt nur noch die Frage, ob es geschickt ist, ganze Dateiinhalte (Megabytes) per application/x-www-form-urlencoded zum Server zu schaffen,
Ganz bestimmt nicht mit diesem Enctype.
oder ob man dafür doch besser multipart/form-data benutzen sollte?
Selbstverständlich damit. Diesen Content-Type kannst Du auch mit PHP erzeugen. MFG