spring boot编写文件上传,总是报Current request is not a multipart request,实在改不过来了

发布于 2022-01-04 15:56:52 字数 673 浏览 793 评论 8

本人刚开始使用spring boot,需要编写一个文件上传的程序,但是一直报Current request is not a multipart request的错误。已经按照网上帖子里增加了enctype="multipart/form-data",但就是不行,我想问一下这是什么情况。我的form具体如下

我的文件上传程序如下

实在是找不到问题了,已经改了两天了,就是调不出来。对了,我的postman报错是这样的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

浮生未歇 2022-01-07 23:34:22

已经解决了,两个问题,首先是postman参数设置不对,我的程序里是filename,但上面写的是file;另一个是我不知道为什么使用相对的文件存放地址找到位置不对,且不能正确建立文件夹,增加了location配置就好了。

虐人心 2022-01-07 23:33:52

我确认过了,没错

丢了幸福的猪 2022-01-07 23:32:08

我用来测试的文件只有10k,而且我也设置过文件可以有50M大小。spring.thymeleaf.cache=false multipart.maxFileSize=50Mb

别再吹冷风 2022-01-07 23:25:10

看看debug是否能够进来,如果可以看看具体是哪行报错,我估计你debug进不来,可能跟文件大小有关,可以试着把文件最大的限制改大点在试试看

水水月牙 2022-01-07 22:53:52

我用来测试的文件10k,不过我已经设置了可以传50M的

平生欢 2022-01-07 22:46:45

你的文件多大

乞讨 2022-01-07 21:47:07

我判空了,只是没在这边写

岁月打碎记忆 2022-01-07 19:34:36

debug file判断是否为空

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文