New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
文件上传报错 DataBufferLimitException: Exceeded limit on max bytes to buffer : 262144 #167
Comments
请在soul里面指定 配置文件里面加行 file.size = 100 单位是mb |
设置成100没有用,报错上传文件并没有超过默认的10mb,报错地点是 LimitedDataBufferList 不是FileSizeFilter 的文件大小判断。 |
目标接口的的controller写法,不是 File接收吗 |
接口代码如下
|
那应该没问题的,postMan 测试下,是不是通过body,设置了file上传模式 |
降级 Spring 版本到 5.2.0.RELEASE 就不会有该问题。 |
|
已经在master修护 |
这个问题解决了吗? 在 2.2.1版本还是会报错 |
master上面修复了的 可以试下 还没发release版本 |
use master branch code, it's still throw exception. |
Spring 版本 5.2.4.RELEASE
soul 版本 2.1.2-RELEASE
FileSizeFilter 会自行创建 DataBufferDecoder,不会使用 Spring 创建的 DataBufferDecoder对象,导致spring.codec.max-in-memory-size 设置无法解决该报错问题。
这种情况该如何解决?
The text was updated successfully, but these errors were encountered: