标签使用了multiple
属性 想一次选中多个文件 但是选择多个文件后我打印出fd看看里面是不是真的有多个文件但是打印的结果是图片这样的 请问这里面是不是只有一个文件?代码在下面 是不是有问题?
var fd
fd = new FormData()
var iLen = e.target.files.length
for (let i = 0; i < iLen; i++) {
fd.append(i, e.target.files[i])
}
console.log(fd)
标签使用了multiple
属性 想一次选中多个文件 但是选择多个文件后我打印出fd看看里面是不是真的有多个文件但是打印的结果是图片这样的 请问这里面是不是只有一个文件?代码在下面 是不是有问题?
var fd
fd = new FormData()
var iLen = e.target.files.length
for (let i = 0; i < iLen; i++) {
fd.append(i, e.target.files[i])
}
console.log(fd)
看楼上你俩的评论,你的FormData中的数据是ok的,你要看FormData中的数据,你发起一个http请求后,可以在浏览器中的headers中进行查看,你这样写ok,像楼上夕水说的也ok,格式不是问题,主要看你后端怎么处理,具体你可以拉你们后端联调一下嘛
8 回答4.6k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
直接添加就行的,你可以使用
fd.values()
查看你添加后的值。参考values。