在前端修改个人信息的vue界面,更换头像选择1.34MB的图片上传没反应,搜了下是因为springboot默认上传图片最大限制是1MB,尝试在后端的application.yml添加如下代码:
spring: ... servlet: multipart: max-file-size: 50MB max-request-size: 50MB
但是max-file-size和max-request-size有黄线警告说:Cannot resolve configuration property 'spring. datasource. multipart. max-file-size',就没生效。
然后有说法是配置Nginx文件,但是这东西是Linux系统的,我用的是Windows,似乎windows系统要配置tomcat,就试了下:
tomcat: max-http-form-post-size: 50MB
但还是没用,根本没生效,同样又黄线警告。
后来我复制粘贴这段,黄线警告突然消失了:
spring: servlet: multipart: max-file-size: 10MB max-request-size: 100MB
重启IDEA项目,就可以上传更大的图片了。
这个配置文件内的黄线警告暂时没搞明白怎么回事。一模一样的代码,手动输入就不会出错,但是复制粘贴就可能出错。。