核心原理
前端一个form-data格式post上传多个文件时,后端这边是先收到一个文件,然后给你返回相应,既而后端收到第二个文件,再返回第二个响应.
事情起因:
我在上传2个文件时,想要后端返回的data的数据为data:url[’filename1’,’filename2’].
看到后端接收到的数据如下图所示,一直以为他是[[{}],[{}]].开始对他进行操作,操作无果.看前端的响应.发现其响应了两次,然后smoking 沉思了一下,记得在哪看过form-data是一部分一部分的传输,突然顿悟,哦,原来是响应了两次.最终问题解决.
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bcea6964da7000341c5ed620270330ea.png)