FormData一次选中多个文件的问题
标签使用了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)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
直接添加就行的,你可以使用
fd.values()
查看你添加后的值。参考values。看楼上你俩的评论,你的FormData中的数据是ok的,你要看FormData中的数据,你发起一个http请求后,可以在浏览器中的headers中进行查看,你这样写ok,像楼上夕水说的也ok,格式不是问题,主要看你后端怎么处理,具体你可以拉你们后端联调一下嘛