L'éditeur PHP Banana vous présentera aujourd'hui la plus grande limitation de MultipartFile dans Spring Boot. Lors du développement avec Spring Boot, nous sommes souvent confrontés au besoin de télécharger des fichiers. Cependant, pour des raisons de sécurité et de performances, nous devons limiter la taille des fichiers téléchargés pour éviter des problèmes potentiels. Cet article expliquera en détail comment définir et modifier la limite maximale de MultipartFile dans Spring Boot, et comment gérer les situations où la limite est dépassée, aidant ainsi les développeurs à mieux comprendre et appliquer cette fonctionnalité. Que vous soyez débutant ou développeur expérimenté, cet article vous fournira de précieux conseils et solutions. Regardons de plus près!
spring boot in MultipartFile
上传过程中是否有最大文件大小可以处理。我知道我可以在属性中设置 maxFileSize
,例如 multipart.maxFileSize=1Mb
.
De cette façon, je peux autoriser le téléchargement d'un fichier volumineux, disons 50 Mo. L'application s'exécute sur un serveur Tomcat intégré à Spring Boot. Dois-je quand même configurer le serveur Tomcat ? Ou taille de fichier illimitée ?
Taille de fichier de téléchargement illimitée
Il semble que le paramètre -1
rendra la taille du fichier illimitée.
Avant Spring Boot 2.0 :
spring.http.multipart.max-file-size=-1 spring.http.multipart.max-request-size=-1
Après Spring Boot 2.0 :
spring.servlet.multipart.max-file-size=-1 spring.servlet.multipart.max-request-size=-1
Pour les utilisateurs utilisant Spring Boot 2.0 (à partir de la version m1), le nom de la propriété a été modifié en :
spring.servlet.multipart.max-file-size=10MB spring.servlet.multipart.max-request-size=10MB
Notez que le préfixe est spring.servlet
而不是 spring.http
.
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!