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!