java中ajax的用法 前端页面发送fromdata,其中文件个数不确定的后台java怎么接收?
前端页面发送fromdata,其中文件个数不确定的后台java怎么接收?不请自来.我曾经使用过formdata ajax上传多文件.信息安全原因代码就不贴了,简单说下思路首先html中使用input
前端页面发送fromdata,其中文件个数不确定的后台java怎么接收?
不请自来.
我曾经使用过formdata ajax上传多文件.
信息安全原因代码就不贴了,简单说下思路
首先html中使用input type="file"来选择文件.H5好像可以直接使用file标签吧.记得不清楚了
2. 选择文件后可以通过js将文件保存到一个对象中.如file,如果是多文件的话file要为数组类型.(ps,可以在input中设置multiple实现文件多选)
3.文件保存到对象后可以将file放入formdata对象中.
data.append("file[]",file)
4.通过ajax将formadata发送至后台服务器既可以
5.后台我用的是spring,直接将request转为MultipartHttpServletRequest
multiRequest可以通过getFiles方法获取到文件数组.这样后台就可以获取到所有的文件了