Maison > Java > javaDidacticiel > Comment résoudre l'erreur lors du téléchargement d'un fichier dans Springboot est trop volumineux

Comment résoudre l'erreur lors du téléchargement d'un fichier dans Springboot est trop volumineux

王林
Libérer: 2023-05-18 14:40:06
avant
3867 Les gens l'ont consulté

1. springboot 2.1.0 signale une erreur lorsque le fichier de téléchargement est trop volumineux

L'exception imbriquée est java.lang.IllegalStateException : org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException. : la requête a été rejetée car sa taille (216185201) dépasse le maximum configuré (104857600)

2. Solution :

1 Vérifiez si Nginx peut limiter la taille des données de la requête

serveur {

                 80;

#server_name localhost;

client_max_body_size 500m;

#charset koi8-r;

#access_log logs / host.access.log main;

location / test / {

proxy_pass http://127.0.1 :8080/ test/;

}

}

Parmi eux : client_max_body_size 500M ; doit être ouvert, restrictions de publication

3. Vérifiez si Tomcat peut limiter la taille des données de la demande

Dans D:Program FilesApache Software FoundationTomcat. 8.5confserver.xml

                                                                  off 's               through   through ‐                                                                         through

                redirectPort="8443" />

maxPostSize définit la taille de la requête, -1 signifie aucune limite

4 springboot définit la limite de taille de la requête

Configurez dans application.properties :

spring.servlet.multipart.max-file-size=500MB.

spring.servlet.multipart.max-request-size=500MB

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal