PSA: Es gibt multipart/related, siehe https://tools.ietf.org/html/rfc2387. Das ermöglicht zwei unabhängig von einander encodierte Bodys in einen Request zu verpacken, bspw. ein File und ein JSON-Body. Leider ist die Unterstüzung, zumindest im Node-Universum, nicht vorhanden.