解决前端调用后台上传图片接口传参为null

本文主要探讨了前端在调用后台上传图片接口时遇到的参数为null的问题。首先介绍了如何从后端传来的data数组中获取每个元素的img属性。接着,详细阐述了如何解决前端调用接口时的参数类型错误,强调了file参数需要以formData形式传递,并在put请求的config中添加正确的header。虽然解决了传参问题,但在图片上传后,图片列表未能自动刷新,这是一个待解决的小问题。此外,文章还提到了在上传过程中可能出现的“the request was rejected because no multipart boundary was found”错误,并提供了两种解决方法:一种是不手动设置headers,另一种是正确设置Content-Type头并指定multipart boundary。
摘要由CSDN通过智能技术生成

1.如何获取后端传来的对象中的一个属性

如后端传来了

在这里插入图片描述

是一个data数组,每一个元素是一个集合,现在要循环得到每一个集合中的接

img属性
在这里插入图片描述

2.如何解决前端调用后台上传图片接口传参为null

首先查看后端接口的Parameter Type

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YyO6Tzhm-1626336188991)(C:\Users\Gten\AppData\Roaming\Typora\typora-user-images\image-20210715154336268.png)]

file需要formData类型,这是我第一次遇到,刚开始没注意,在前端直接传input的文件,后台报null。解决方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值