let data = new FormData();
data.append('infoPics', infoPics);
data.append('infoDesc', infoDesc);
这是我给后端传的formdata表单,第一个是file文件,我想问下后端接收的时候有要求吗,为什么后端收到的总是空呢??他接收的是string格式的
let data = new FormData();
data.append('infoPics', infoPics);
data.append('infoDesc', infoDesc);
这是我给后端传的formdata表单,第一个是file文件,我想问下后端接收的时候有要求吗,为什么后端收到的总是空呢??他接收的是string格式的
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
4 回答2.7k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
看你题目中给的写法可能会有问题,
.append()
有一种特例情况是传送文件的时候,参数需要写3个:第一个是字段name
,第二个参数是二进制的文件本体,第三个参数是filename
。我之前拙作前端图片直传OSS试验可以参考,文末附了一些参考资料,FormData相关的可以看下~