Maison >Java >javaDidacticiel >Comment résoudre l'erreur lors du téléchargement d'un fichier dans Springboot est trop volumineux
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!