postman 请求文件上传遇到的问题

博客主要围绕Postman文件上传时出现的错误展开。当出现‘no multipart boundary was found’错误,去掉headers里content - type设置会引发‘Current request is not a multipart request’错误。给出了真正的headers设置方案,还提醒要写body下上传文件的key值,以及后台代码解析可能为空的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

postman 请求文件上传遇到的问题

no multipart boundary was found

在这里插入图片描述
当出现这个错误时,有人说需要去掉postman中headers里的content-type的设置如下:
在这里插入图片描述
但是如果去掉这个设置就会报另一个错误,即:
Current request is not a multipart request的错误
这个错误是因为content-type不是multipart/form-data(当没有设置headers时,会默认加上,所以有的人去掉就不报错了的原因是运气好,加上了正确的header而已)

真正的解决方案是如下设置headers:

10为随机的一个数字(具体设置自行百度)。

最后,别忘了写body下上传文件的key值:
在这里插入图片描述
注意:如果后台代码fileupload插件调用upload.parseRequest(request)解析得到空值,即:
即在解析请求时List list = upload.parseRequest(request);得到的list size=0,也就是根本没有得到文件数据。
参考:https://blog.youkuaiyun.com/u013248535/article/details/55823364

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值