Spring Boot Multipart / Unterstützung für MIME-Typen

Ich muss eine Anfrage verarbeiten, deren Inhaltstyp mehrteilig / verwandt ist. Die Anforderung besteht aus Image, JSON-Nutzdaten und Binärinhalten. Ich habe versucht, ein Beispiel für die Verarbeitung einer solchen Anfrage in einer Spring-Boot-Anwendung zu finden. Ich habe einige Referenzen für die Verarbeitung einer Multipart- / Formulardaten-Anfrage gefunden, aber nichts, was mit Multipart- / MIME-Typ zu tun hat.

Request ist ungefähr so:

POST /upload
Content-Type: multipart/related; boundary="123asdf234"
--123asdf234
Content-Type: application/json; charset=UTF-8
Content-Disposition: form-data
{
    "json": "payload"

}
—-123asdf234
Content-Type: application/zip
Content-Disposition: file-data; filename="some.zip"; size=123456;
<binary-attachment-content>
—-123asdf234
Content-Type: image/png
Content-Disposition: file-data; filename="image1.png"; size=123456;
<binary-attachment-content>
—-123asdf234-—

Kann jemand mitteilen, wie mit dieser Anforderung in der Spring-Boot-Anwendung umgegangen werden soll. Ich verwende JaxRS.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage