formData给后端传过去的数据是什么格式?

let data = new FormData();

data.append('infoPics', infoPics);

data.append('infoDesc', infoDesc);

这是我给后端传的formdata表单,第一个是file文件,我想问下后端接收的时候有要求吗,为什么后端收到的总是空呢??他接收的是string格式的


https://img1.mukewang.com/5bf54c610001b66904360398.jpg

宝慕林4294392
浏览 7086回答 1
1回答

Helenr

看你题目中给的写法可能会有问题,.append()有一种特例情况是传送文件的时候,参数需要写3个:第一个是字段name,第二个参数是二进制的文件本体,第三个参数是filename。我之前拙作前端图片直传OSS试验可以参考,文末附了一些参考资料,FormData相关的可以看下~
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript