spring.servlet.multipart.allowd-file-extensions在properties中配置例子
时间: 2024-10-08 17:08:05 浏览: 45
在Spring框架中,`spring.servlet.multipart.allowed-file-extensions`属性用于指定允许上传文件的文件扩展名列表。这个设置通常在Servlet配置的`web.xml`或Spring Boot的`application.properties`或`application.yml`中进行。以下是配置的例子:
```properties
# Spring Boot应用的application.properties配置
spring.servlet.multipart.enabled=true
spring.servlet.multipart.location=/path/to/upload/folder
spring.servlet.multipart.max-file-size=5MB
spring.servlet.multipart.allowed-file-extensions=.jpg,.jpeg,.png,.pdf
# 或者在web.xml中(对于传统的Servlet部署)
<multipart-config>
<form-file-size-threshold>0</form-file-size-threshold>
<max-file-size>5242880</max-file-size> <!-- 5MB -->
<max-request-size>10485760</max-request-size> <!-- 10MB -->
<file-size-limit>5242880</file-size-limit> <!-- 5MB -->
<allowed-file-extensions>.jpg;.jpeg;.png;.pdf</allowed-file-extensions>
</multipart-config>
```
在这个配置中,`.jpg`, `.jpeg`, `.png`, 和 `.pdf` 都是允许的文件扩展名。如果你想要添加更多的扩展名,只需将它们逗号分隔并追加到列表中。
阅读全文