今天用这个不怎么熟悉的方法做文件上传,在swagger上面测试的时候传入的文件到了后台全部为空,所以上传不了文件,因为不怎么熟悉,希望能有懂的人给个排查方向。
已找到问题,网关过滤掉了流数据,导致后台没有收到,使用postman不走网关处理时是正常的。
使用multipartfile 对象来作为接收,收到为空么?
参数名要与之对应
1.检查参数名称是否对应
2.在applicaton.yml中配置文件上传配置
spring
servlet:
multipart:
#设置单个文件上传大小
max-file-size: 10MB
#设置总上传的数据大小
max-request-size: 50MB
3.看swagger测试文件上传时的一些设置是否正确。
show your code.