为了账号安全,请及时绑定邮箱和手机立即绑定

FormData一次选中多个文件的问题

FormData一次选中多个文件的问题

幕布斯7119047 2019-03-13 17:15:10
标签使用了multiple属性 想一次选中多个文件 但是选择多个文件后我打印出fd看看里面是不是真的有多个文件但是打印的结果是图片这样的 请问这里面是不是只有一个文件?代码在下面 是不是有问题?var fdfd = new FormData()var iLen = e.target.files.lengthfor (let i = 0; i < iLen; i++) {   fd.append(i, e.target.files[i])}console.log(fd)
查看完整描述

2 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

var fd = new FormData()

//在添加之前你也可以打印看看文件对象

console.log(e.target.files);

 fd.append(fd, e.target.files)

console.log(fd)

直接添加就行的,你可以使用fd.values()查看你添加后的值。参考values


查看完整回答
反对 回复 2019-04-15
?
繁花如伊

TA贡献2012条经验 获得超12个赞

看楼上你俩的评论,你的FormData中的数据是ok的,你要看FormData中的数据,你发起一个http请求后,可以在浏览器中的headers中进行查看,你这样写ok,像楼上夕水说的也ok,格式不是问题,主要看你后端怎么处理,具体你可以拉你们后端联调一下嘛

https://img1.sycdn.imooc.com//5cb3e4a80001c74a07000560.jpg

查看完整回答
反对 回复 2019-04-15
  • 2 回答
  • 0 关注
  • 708 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信