Apache 无法上载大于1 MB的文件
我试图用spring boot上传大于1Mb的文件Apache 无法上载大于1 MB的文件,apache,spring-boot,file-upload,multipart,Apache,Spring Boot,File Upload,Multipart,我试图用spring boot上传大于1Mb的文件 hereorg.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes. at org.apache.tomcat.util.http.fileupload.FileUploadBase$FileI
hereorg.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.
at org.apache.tomcat.util.http.fileupload.FileUploadBase$FileItemIteratorImpl$FileItemStreamImpl.<init>(FileUploadBase.java:618) ~[tomcat-embed-core-8.5.28.jar:8.5.28]
hereorg.apache.tomcat.util.http.fileupload.FileUploadBase$filesizelimiteExceedeException:字段文件超出了其最大允许大小1048576字节。
在org.apache.tomcat.util.http.fileupload.FileUploadBase$FileItemIteratorImpl$FileItemStreamImpl.(FileUploadBase.java:618)~[tomcat-embed-core-8.5.28.jar:8.5.28]
如果您使用的是application.yml
spring:
http:
multipart:
enabled: true
max-file-size: 50MB
max-request-size: 50MB
或
如果您使用的是application.properties
spring.http.multipart.max-file-size=50MB
spring.http.multipart.max-request-size=50MB
希望它能工作在application.yml中通过此配置解决文件上载问题:
spring:
data:
mongodb:
host: localhost
port: 27017
database: testone
servlet:
multipart:
enabled: true
maxFileSize: 500MB
maxRequestSize: 500MB
file-size-threshold: 500MB
如果您使用的是Spring2.0或更高版本,请添加以下适用于我的代码 应用程序属性
spring.http.multipart.max-file-size=50MB
spring.http.multipart.max-request-size=50MB
application.yml
spring:
http:
multipart:
enabled: true
max-file-size: 50MB
max-request-size: 50MB
如果您只想控制
multipart属性
,那么multipart.max file size
和multipart.max request size
属性应该可以工作。我这样使用:spring:servlet:multipart:maxFileSize:-1l maxRequestSize:-1l@ShivakumarN-1将允许您上载任意大小的文件。在招摇过市:{“timestamp”:“2018-03-19T05:54:07.990+0000”,“状态”:500,“错误”:“内部服务器错误”,“消息”:“超过最大上载大小;嵌套异常为java.lang.IllegalStateException:org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceedeException:请求被拒绝,因为其大小(56976406)超过配置的最大值(10485760)”,“路径”:“/yt/video/upload”}更改配置并重新启动服务器Dude根据文件大小设置限制,您的文件似乎大于50 MB,可能是重复的,但我仍然无法上载,我已经完成了该票证中的evrey操作。