- Verschifft
- 8. August 2026 um 02:36 UTC
- Autor
- Kamo
- Ausschuss
- 9253ddc
file.getBytes() kann einen so großen Upload nicht darstellen. Ein Java-Array stoppt nur oberhalb 2 GiB - so jeder Anhang Vergangenheit, die auf einem OutOfMemoryErr starb unabhängig davon von Haufen, und ein 1 GB man benötigt eine 1 GB Zuordnung, um eine Datei zu speichern, die Spring bereits hatte auf Diskette gespult. Die MultipartFile geht nun zur Bildgebung als wiedereröffnete Quelle und wird gerade durchgestreamt. Die auf Übereinstimmung angehobene Grenzen: mehrteilig bis 3GB pro Datei (3100MB pro Anfrage), also Größte erlaubte Datei wird nicht für ihre eigene Grenze und Kopfzeilen abgelehnt) und media.attachments.max-Bytes auf 3 GiB. Multipart Spulen zu einem expliziten 24Gi emptyDir anstatt der beschreibbaren Schicht des Containers. Tomcat max-swallow-size ist jetzt -1, so ein abgelehnt Upload bekommt seine 4xx statt einer Reset-Verbindung geliefert.