Maison  >  Article  >  La limite maximale de MultipartFile dans Spring Boot

La limite maximale de MultipartFile dans Spring Boot

王林
王林avant
2024-02-09 14:39:091214parcourir

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!

Contenu des questions

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 ?

Solution

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer